In the Linux kernel, the following vulnerability has been resolved:
can: mcba_usb: properly check endpoint type
Syzbot reported warning in usbsubmiturb() which is caused by wrong endpoint type. We should check that in endpoint is actually present to prevent this warning.
Found pipes are now saved to struct mcba_priv and code uses them directly instead of making pipes in place.
Fail log:
| usb 5-1: BOGUS urb xfer, pipe 3 != type 1 | WARNING: CPU: 1 PID: 49 at drivers/usb/core/urb.c:502 usbsubmiturb+0xed2/0x18a0 drivers/usb/core/urb.c:502 | Modules linked in: | CPU: 1 PID: 49 Comm: kworker/1:2 Not tainted 5.17.0-rc6-syzkaller-00184-g38f80f42147f #0 | Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 | Workqueue: usbhubwq hubevent | RIP: 0010:usbsubmiturb+0xed2/0x18a0 drivers/usb/core/urb.c:502 | ... | Call Trace: | <TASK> | mcbausbstart drivers/net/can/usb/mcbausb.c:662 [inline] | mcbausbprobe+0x8a3/0xc50 drivers/net/can/usb/mcbausb.c:858 | usbprobeinterface+0x315/0x7f0 drivers/usb/core/driver.c:396 | calldriver_probe drivers/base/dd.c:517 [inline]
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
"deprecated": false,
"id": "CVE-2022-49151-02f36f83",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "48493677016787333619075108018376520896",
"length": 1671.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
"deprecated": false,
"id": "CVE-2022-49151-03b8e4c9",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
"deprecated": false,
"id": "CVE-2022-49151-0470405e",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
"deprecated": false,
"id": "CVE-2022-49151-06827570",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "48493677016787333619075108018376520896",
"length": 1671.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
"deprecated": false,
"id": "CVE-2022-49151-1dfcdfe4",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "123252803895960873345998737290120439560",
"length": 1682.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
"deprecated": false,
"id": "CVE-2022-49151-266ecd58",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"284493100095933557735147487654369398826",
"2277388581379461872212731478067149338",
"26652058321063436748277734689470205206",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
"deprecated": false,
"id": "CVE-2022-49151-2e44d3af",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
"deprecated": false,
"id": "CVE-2022-49151-3479a866",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"186330836398079186024843903472287893393",
"54491760105772415599271913192090069465",
"309163981172103949512135084184114517190",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
"deprecated": false,
"id": "CVE-2022-49151-373308af",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "123252803895960873345998737290120439560",
"length": 1682.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
"deprecated": false,
"id": "CVE-2022-49151-3f297d58",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
"deprecated": false,
"id": "CVE-2022-49151-413f1215",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"186330836398079186024843903472287893393",
"54491760105772415599271913192090069465",
"309163981172103949512135084184114517190",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
"deprecated": false,
"id": "CVE-2022-49151-431154b0",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
"deprecated": false,
"id": "CVE-2022-49151-4762cbe6",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"284493100095933557735147487654369398826",
"2277388581379461872212731478067149338",
"26652058321063436748277734689470205206",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
"deprecated": false,
"id": "CVE-2022-49151-5b8f342f",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
"deprecated": false,
"id": "CVE-2022-49151-5c7fbafd",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"284493100095933557735147487654369398826",
"2277388581379461872212731478067149338",
"26652058321063436748277734689470205206",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
"deprecated": false,
"id": "CVE-2022-49151-60bdc6d1",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
"deprecated": false,
"id": "CVE-2022-49151-6395b1e2",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
"deprecated": false,
"id": "CVE-2022-49151-6848e867",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "48493677016787333619075108018376520896",
"length": 1671.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
"deprecated": false,
"id": "CVE-2022-49151-7252e0f0",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
"deprecated": false,
"id": "CVE-2022-49151-73efe5dd",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
"deprecated": false,
"id": "CVE-2022-49151-7ac95f60",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
"deprecated": false,
"id": "CVE-2022-49151-7ef65ebd",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "48493677016787333619075108018376520896",
"length": 1671.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
"deprecated": false,
"id": "CVE-2022-49151-810e009a",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"186330836398079186024843903472287893393",
"54491760105772415599271913192090069465",
"309163981172103949512135084184114517190",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
"deprecated": false,
"id": "CVE-2022-49151-87710c14",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
"deprecated": false,
"id": "CVE-2022-49151-8c05cb39",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
"deprecated": false,
"id": "CVE-2022-49151-8e9bfd76",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
"deprecated": false,
"id": "CVE-2022-49151-94a96a3a",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
"deprecated": false,
"id": "CVE-2022-49151-9df628b7",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
"deprecated": false,
"id": "CVE-2022-49151-9edc9161",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
"deprecated": false,
"id": "CVE-2022-49151-a50390b5",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
"deprecated": false,
"id": "CVE-2022-49151-a57c69b5",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
"deprecated": false,
"id": "CVE-2022-49151-b41c662b",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
"deprecated": false,
"id": "CVE-2022-49151-d4a609be",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "1728399289455494001094827706146987870",
"length": 1682.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
"deprecated": false,
"id": "CVE-2022-49151-d4bb32f7",
"target": {
"function": "mcba_usb_xmit",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "18366750905064399146295184718623401960",
"length": 1003.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
"deprecated": false,
"id": "CVE-2022-49151-d561ce46",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
"deprecated": false,
"id": "CVE-2022-49151-e7952a92",
"target": {
"function": "mcba_usb_start",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "277370887759329465959525464337837809906",
"length": 1266.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
"deprecated": false,
"id": "CVE-2022-49151-ea8b6077",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"186330836398079186024843903472287893393",
"54491760105772415599271913192090069465",
"309163981172103949512135084184114517190",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
"deprecated": false,
"id": "CVE-2022-49151-efa357f0",
"target": {
"function": "mcba_usb_probe",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "48493677016787333619075108018376520896",
"length": 1671.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
"deprecated": false,
"id": "CVE-2022-49151-f13dcfe5",
"target": {
"function": "mcba_usb_read_bulk_callback",
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"function_hash": "200325417053682289073947399264387873797",
"length": 993.0
},
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
"deprecated": false,
"id": "CVE-2022-49151-f3477552",
"target": {
"file": "drivers/net/can/usb/mcba_usb.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"306830138460651864281915530313682746361",
"231264101518324959441780668159938171241",
"294620812787759765100947105359159873184",
"669539906026869536633357219969193204",
"325586228237382648887567669661168413039",
"87308029731212998653028769124762501030",
"220142294014874000007762160690690725465",
"118215259851590952474971097827418508986",
"111341826901141994974463667852487053388",
"318897702192309646915143548879528519202",
"177570236034251904933951407253952647339",
"317555976043286324264040387814263504180",
"29159648104631157790528671967814023726",
"1340133308821799607995248740169392559",
"302395880351629670163805164130582331575",
"42884841131316987536528270505557508511",
"309365528805660463307525302385268799470",
"275129158926280799294734608270256789954",
"157700895775670805274629804174531366548",
"54651732978564552964760462118355211802",
"265798441393600214582105694222024859134",
"119758542133915246699464159072478595802",
"186330836398079186024843903472287893393",
"54491760105772415599271913192090069465",
"309163981172103949512135084184114517190",
"137965730899706828057537127976678934228",
"16318294118862496312784001775777101958",
"92486742033325379144315332900674475634",
"167519743051959503712590550320265213436"
]
},
"signature_type": "Line"
}
]