In the Linux kernel, the following vulnerability has been resolved:
hvnetvsc: Register VF in netvscprobe if NETDEVICEREGISTER missed
If hvnetvsc driver is unloaded and reloaded, the NETDEVICEREGISTER handler cannot perform VF register successfully as the register call is received before netvscprobe is finished. This is because we register registernetdevicenotifier() very early( even before vmbusdriverregister()). To fix this, we try to register each such matching VF( if it is visible as a netdevice) at the end of netvsc_probe.
[
{
"digest": {
"function_hash": "166740693517763514922844621846171250167",
"length": 2250.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-0782c094",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@309ef7de5d840e17607e7d65cbf297c0564433ef",
"deprecated": false
},
{
"digest": {
"function_hash": "41951386884083299207007519507321324153",
"length": 2230.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-10fee275",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d",
"deprecated": false
},
{
"digest": {
"function_hash": "208623952355869897626931100339934381001",
"length": 1092.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-1457d460",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6d46f306b3964d05055ddaa96b58cd8bd3a472c",
"deprecated": false
},
{
"digest": {
"function_hash": "208623952355869897626931100339934381001",
"length": 1092.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-150b349b",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a71302c8638939c45e4ba5a99ea438185fd3f418",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-23301cfd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d29a58d96a78728cb01ee29ed70dc4bd642f135",
"deprecated": false
},
{
"digest": {
"function_hash": "118369655211501858217847346067252271910",
"length": 851.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-23e6224c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-25222463",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@309ef7de5d840e17607e7d65cbf297c0564433ef",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"22708650272777844413323995123221644569",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"238032916057337535634002638992074355500",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"191415895491011004496406237174837981364",
"82110248655262135313320941072390585423",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-26e84e27",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7441c77c91e47f653104be8353b44a3366a5366",
"deprecated": false
},
{
"digest": {
"function_hash": "19838144900878093922937001551068014215",
"length": 2347.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-2a6a03bc",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2",
"deprecated": false
},
{
"digest": {
"function_hash": "203559398217099679529251032041476240299",
"length": 2217.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-3457561a",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b10a88f64c0315cfdef45de0aaaa4eef57de0b7",
"deprecated": false
},
{
"digest": {
"function_hash": "203559398217099679529251032041476240299",
"length": 2217.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-3585ae88",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6d46f306b3964d05055ddaa96b58cd8bd3a472c",
"deprecated": false
},
{
"digest": {
"function_hash": "208623952355869897626931100339934381001",
"length": 1092.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-35990789",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@309ef7de5d840e17607e7d65cbf297c0564433ef",
"deprecated": false
},
{
"digest": {
"function_hash": "302157457575825983755027935754818495793",
"length": 589.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-3a95a36d",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-51fc258e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d29a58d96a78728cb01ee29ed70dc4bd642f135",
"deprecated": false
},
{
"digest": {
"function_hash": "77389734282971041192257568799218491295",
"length": 983.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-5a57e2e6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b10a88f64c0315cfdef45de0aaaa4eef57de0b7",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-6159f5ff",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d",
"deprecated": false
},
{
"digest": {
"function_hash": "17217955482269477041978612015753013064",
"length": 2198.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-756a9813",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7441c77c91e47f653104be8353b44a3366a5366",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-759fa821",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2",
"deprecated": false
},
{
"digest": {
"function_hash": "208623952355869897626931100339934381001",
"length": 1092.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-7dc16003",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-803957f2",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a71302c8638939c45e4ba5a99ea438185fd3f418",
"deprecated": false
},
{
"digest": {
"function_hash": "19838144900878093922937001551068014215",
"length": 2347.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-828ec201",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d29a58d96a78728cb01ee29ed70dc4bd642f135",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"176357855891730257904577694632853055705",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"131871403778688709205298624318636363336",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-8a1ed647",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-8e59029c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7441c77c91e47f653104be8353b44a3366a5366",
"deprecated": false
},
{
"digest": {
"function_hash": "208623952355869897626931100339934381001",
"length": 1092.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-9947c097",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d29a58d96a78728cb01ee29ed70dc4bd642f135",
"deprecated": false
},
{
"digest": {
"function_hash": "31683162310360683216471334542956317137",
"length": 917.0
},
"target": {
"function": "netvsc_register_vf",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-a261f703",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7441c77c91e47f653104be8353b44a3366a5366",
"deprecated": false
},
{
"digest": {
"function_hash": "19838144900878093922937001551068014215",
"length": 2347.0
},
"target": {
"function": "netvsc_probe",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-add9f7df",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a71302c8638939c45e4ba5a99ea438185fd3f418",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"22708650272777844413323995123221644569",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"238032916057337535634002638992074355500",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-aed0b727",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b10a88f64c0315cfdef45de0aaaa4eef57de0b7",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-b3ba01e9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6d46f306b3964d05055ddaa96b58cd8bd3a472c",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"176357855891730257904577694632853055705",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"131871403778688709205298624318636363336",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-b64ca728",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a71302c8638939c45e4ba5a99ea438185fd3f418",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"176357855891730257904577694632853055705",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"131871403778688709205298624318636363336",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-c48eab3d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4d29a58d96a78728cb01ee29ed70dc4bd642f135",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"22708650272777844413323995123221644569",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"238032916057337535634002638992074355500",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"191415895491011004496406237174837981364",
"82110248655262135313320941072390585423",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-c7b288df",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-c7ed20ff",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6d46f306b3964d05055ddaa96b58cd8bd3a472c",
"deprecated": false
},
{
"digest": {
"function_hash": "302157457575825983755027935754818495793",
"length": 589.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-ce954837",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c7441c77c91e47f653104be8353b44a3366a5366",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"176357855891730257904577694632853055705",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"131871403778688709205298624318636363336",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-dae2044b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@309ef7de5d840e17607e7d65cbf297c0564433ef",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"329654010677552537467109883763558935770",
"169830101990116919419737933972866773876",
"176357855891730257904577694632853055705",
"273001838657482527708418667141685677168",
"66862048754536432945023212001673700076",
"206408898115624455078566930941721129766",
"128966648941389799920973984760924365480",
"46800056716623600899210190495920546779",
"213123160739610264258805209865827285838",
"234672865230963945737316940912100902152",
"172472758624389502623855132445691742814",
"222572637951727289570042908745819109307",
"297978997464119693418339539166086877770",
"308677333146207549986804159908160737427",
"251298808207921798838107086335138624966",
"196014668928312566800401262878004826894",
"155687973111648583857321302108204052404",
"72646256558553325645142403503580254815",
"245753503197988727672819736199702105698",
"131871403778688709205298624318636363336",
"219306364972865416241286804286877892429",
"107011489981062226277310016217992516134",
"161577124812862572865925563916931398592",
"31904089735038255995903603944233846945",
"262206205689661541534085282844568171059",
"64093582344774394628141027030876813721",
"301500885947725821720274440254935706681",
"250988932956125619024416063922882578295",
"216348740160755743866599232161845037020",
"32733121914995079697129094005171704854",
"323565761987653814375599688555921665939",
"25865648684251501687577323584841106344",
"310674719929202050520129632235447271998",
"237284234583545928924921245015701770798",
"131984103023656063659808535041849625503",
"97421751060694476675184105681922099605",
"279968150603102482191264929473226420137",
"317815021670264811980281055781144513323",
"334178250579507300942840654995858420684",
"211096275845098345105740967231738656981",
"279020648360848847896623208753450778027",
"268320666165659940850600352347317448527",
"70094876653739301878161064064462499516",
"96895544266870658997141517645896661179",
"45980898707476386068200162522846756784",
"264938666997180423592657926952957073935",
"164266557536332244030705404259996629799"
],
"threshold": 0.9
},
"target": {
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-df02efef",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6d46f306b3964d05055ddaa96b58cd8bd3a472c",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-ec567380",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a71302c8638939c45e4ba5a99ea438185fd3f418",
"deprecated": false
},
{
"digest": {
"function_hash": "175966190252541681237947919594756920251",
"length": 643.0
},
"target": {
"function": "netvsc_netdev_event",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-f2499850",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b10a88f64c0315cfdef45de0aaaa4eef57de0b7",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-faec724e",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@309ef7de5d840e17607e7d65cbf297c0564433ef",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-fbc586a6",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2",
"deprecated": false
},
{
"digest": {
"function_hash": "56059181074622490763594744114575024154",
"length": 718.0
},
"target": {
"function": "netvsc_vf_join",
"file": "drivers/net/hyperv/netvsc_drv.c"
},
"id": "CVE-2024-26820-fd3f15f1",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5b10a88f64c0315cfdef45de0aaaa4eef57de0b7",
"deprecated": false
}
]