In the Linux kernel, the following vulnerability has been resolved:
usb: gadget: rndis: add spinlock for rndis response list
There's no lock for rndis response list. It could cause list corruption if there're two different listadd at the same time like below. It's better to add in rndisaddresponse / rndisfreeresponse / rndisgetnextresponse to prevent any race condition on response list.
[ 361.894299] [1: irq/191-dwc3:16979] list_add corruption. next->prev should be prev (ffffff80651764d0), but was ffffff883dc36f80. (next=ffffff80651764d0).
[ 361.904380] [1: irq/191-dwc3:16979] Call trace: [ 361.904391] [1: irq/191-dwc3:16979] _listaddvalid+0x74/0x90 [ 361.904401] [1: irq/191-dwc3:16979] rndismsgparser+0x168/0x8c0 [ 361.904409] [1: irq/191-dwc3:16979] rndiscommandcomplete+0x24/0x84 [ 361.904417] [1: irq/191-dwc3:16979] usbgadgetgivebackrequest+0x20/0xe4 [ 361.904426] [1: irq/191-dwc3:16979] dwc3gadgetgiveback+0x44/0x60 [ 361.904434] [1: irq/191-dwc3:16979] dwc3ep0completedata+0x1e8/0x3a0 [ 361.904442] [1: irq/191-dwc3:16979] dwc3ep0interrupt+0x29c/0x3dc [ 361.904450] [1: irq/191-dwc3:16979] dwc3processevententry+0x78/0x6cc [ 361.904457] [1: irq/191-dwc3:16979] dwc3processeventbuf+0xa0/0x1ec [ 361.904465] [1: irq/191-dwc3:16979] dwc3thread_interrupt+0x34/0x5c
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-01419857",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-1337d38b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-18236c7b",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"function_hash": "203751851615770421620175837039871094408",
"length": 915.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-22881a3a",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-22916057",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-2f2a7622",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-3cc30d7f",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-42219753",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"function_hash": "160314046878870465254108552431639716730",
"length": 916.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-4a1e24af",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"function_hash": "160314046878870465254108552431639716730",
"length": 916.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-50646644",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-56884886",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-588f1cd5",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-61b4a713",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-675e926a",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-6ba57e64",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7047cc3b",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"function_hash": "203751851615770421620175837039871094408",
"length": 915.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7753f2aa",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"function_hash": "160314046878870465254108552431639716730",
"length": 916.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7a9ee36a",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7b82ab22",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7c35fc44",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7f09553a",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7fbd343b",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-7ffad8e8",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-80d02317",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-81bcbb82",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-8dc086c1",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-91784be5",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-95262bdf",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"function_hash": "203751851615770421620175837039871094408",
"length": 915.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-9c1e8193",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-a68b5c48",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-a9ad8cc3",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-afb38db4",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-b30536ff",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f688aadede6b862a0a898792b1a35421c93636f",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-bd4b8444",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"function_hash": "203751851615770421620175837039871094408",
"length": 915.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-c1a294cd",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-c39932c3",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-d188ee6c",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33222d1571d7ce8c1c75f6b488f38968fa93d2d9",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-e05cc648",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"function_hash": "160314046878870465254108552431639716730",
"length": 916.0
},
"target": {
"function": "rndis_register",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-e0dc1ca9",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f5d8ba538ef81cd86ea587ca3f8c77e26bea405",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-e19bd983",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-e6083ca8",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aaaba1c86d04dac8e49bf508b492f81506257da3",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-f25d2a7c",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ce247af3f30078d5b97554f1ae6200a0222c15a",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-f48ac4ee",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"function_hash": "46101426603840458193567604381475661421",
"length": 281.0
},
"target": {
"function": "rndis_get_next_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-f4fb482f",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"60588326965178355609901523156148778350",
"123252236832307778278971957608675390437",
"323211074027278780141758577744667985153",
"215531287756487959260851123554752632260"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.h"
},
"id": "CVE-2022-48926-f8e89179",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@da514063440b53a27309a4528b726f92c3cfe56f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"71734631131086075907689475897108998615",
"292929401351623329100546608365667007264",
"77384777193779595959088043392007013671",
"56388189697122019995167160356191297749",
"201718490584688548793516574087315068272",
"55419744768517600252347601340229140535",
"338717836454029576463559329522156366345",
"229054707024167702028465640968670140402",
"255400537905053041073579330504437762342",
"283030390520539535630039924195742669616",
"280104111790313399566692212633459053963",
"68487471307924299551018220821079679394",
"279519792546408955826285270419459634320",
"151150602324078668545007680721736582649",
"139336102665900664876884304730249519886",
"278873364544534977632032483354365772262",
"256440070420393226622706617674848461031",
"199301533622527717120959044403991708339",
"136392179045810709026543236115345318322",
"85306400907737750320029186354914827982",
"220999612954282546328118046560901008868",
"220884027888050459794073188008898298494",
"47875055550967311947126727990382483902",
"325579416666548254549100064314053283343",
"224534620717237686667158702764362873264",
"124587655044433494834602410306549619633",
"29344665978530543479321932102167094265"
]
},
"target": {
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-f9d0cfa4",
"signature_version": "v1",
"signature_type": "Line"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9ab652d41deab49848673c3dadb57ad338485376",
"digest": {
"function_hash": "277749423676124111603833531241049227634",
"length": 229.0
},
"target": {
"function": "rndis_free_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-fef1978d",
"signature_version": "v1",
"signature_type": "Function"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@669c2b178956718407af5631ccbc61c24413f038",
"digest": {
"function_hash": "143065216854615364509116482897803417367",
"length": 305.0
},
"target": {
"function": "rndis_add_response",
"file": "drivers/usb/gadget/function/rndis.c"
},
"id": "CVE-2022-48926-ff53be73",
"signature_version": "v1",
"signature_type": "Function"
}
]