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",
        "digest": {
            "length": 1671.0,
            "function_hash": "48493677016787333619075108018376520896"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-02f36f83",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-03b8e4c9",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-0470405e",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1671.0,
            "function_hash": "48493677016787333619075108018376520896"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-06827570",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1682.0,
            "function_hash": "123252803895960873345998737290120439560"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-1dfcdfe4",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-266ecd58",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-2e44d3af",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-3479a866",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1682.0,
            "function_hash": "123252803895960873345998737290120439560"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-373308af",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-3f297d58",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-413f1215",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-431154b0",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-4762cbe6",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-5b8f342f",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-5c7fbafd",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-60bdc6d1",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-6395b1e2",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1671.0,
            "function_hash": "48493677016787333619075108018376520896"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-6848e867",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-7252e0f0",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-73efe5dd",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-7ac95f60",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1671.0,
            "function_hash": "48493677016787333619075108018376520896"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-7ef65ebd",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-810e009a",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-87710c14",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-8c05cb39",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-8e9bfd76",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-94a96a3a",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-9df628b7",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-9edc9161",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-a50390b5",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-a57c69b5",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-b41c662b",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1682.0,
            "function_hash": "1728399289455494001094827706146987870"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-d4a609be",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5598442edc29e8f6f2380e4b471dc1a3fcd80508",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1003.0,
            "function_hash": "18366750905064399146295184718623401960"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-d4bb32f7",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_xmit"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cbd110b8dd7ad763bf413f71c0484116ae9302d4",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-d561ce46",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2ec3cd0f34f8c3f94bc21fbba14868301c9c49d",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1266.0,
            "function_hash": "277370887759329465959525464337837809906"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-e7952a92",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_start"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa9c1f14002dc0d5293e16a2007bd89b6e79207b",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-ea8b6077",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88272b4a37913bdf6f339162a7920bd8e9b49de2",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 1671.0,
            "function_hash": "48493677016787333619075108018376520896"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-efa357f0",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_probe"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@136bed0bfd3bc9c95c88aafff2d22ecb3a919f23",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "digest": {
            "length": 993.0,
            "function_hash": "200325417053682289073947399264387873797"
        },
        "signature_type": "Function",
        "id": "CVE-2022-49151-f13dcfe5",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c",
            "function": "mcba_usb_read_bulk_callback"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b48d1bb3f1ca337ad653022aefb5a40a47dfe5cd",
        "deprecated": false
    },
    {
        "signature_version": "v1",
        "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",
        "id": "CVE-2022-49151-f3477552",
        "target": {
            "file": "drivers/net/can/usb/mcba_usb.c"
        },
        "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ef0acc514123140157b19a9ff2e2de5d91d612bc",
        "deprecated": false
    }
]