CVE-2024-26820

Source
https://nvd.nist.gov/vuln/detail/CVE-2024-26820
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-26820.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2024-26820
Downstream
Related
Published
2024-04-17T09:43:47Z
Modified
2025-10-14T14:11:05.298539Z
Summary
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
Details

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.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
028aa21f9e92536038cabb834c15d08f5c894382
Fixed
bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
997d895fa495fb3421983923219bba93f1a793ee
Fixed
c7441c77c91e47f653104be8353b44a3366a5366
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ff6c130e48a79c826cbc2427bd8b34a7592460cc
Fixed
5b10a88f64c0315cfdef45de0aaaa4eef57de0b7
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
97683466e24c801ee4e865ce90ac7e355db2da59
Fixed
b6d46f306b3964d05055ddaa96b58cd8bd3a472c
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
5dd83db613be8e5c5d30efed7f42780e9eb18380
Fixed
309ef7de5d840e17607e7d65cbf297c0564433ef
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
7350c460f7f48a8653a15c5c90fc9070aaa29535
Fixed
a71302c8638939c45e4ba5a99ea438185fd3f418
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
85520856466ed6bc3b1ccb013cddac70ceb437db
Fixed
4d29a58d96a78728cb01ee29ed70dc4bd642f135
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
85520856466ed6bc3b1ccb013cddac70ceb437db
Fixed
9cae43da9867412f8bd09aee5c8a8dc5e8dc3dc2

Affected versions

v4.*

v4.19.301
v4.19.302
v4.19.303
v4.19.304
v4.19.305
v4.19.306
v4.19.307
v4.19.308
v4.19.309

v5.*

v5.10.203
v5.10.204
v5.10.205
v5.10.206
v5.10.207
v5.10.208
v5.10.209
v5.10.210
v5.10.211
v5.10.212
v5.15.141
v5.15.142
v5.15.143
v5.15.144
v5.15.145
v5.15.146
v5.15.147
v5.15.148
v5.15.149
v5.15.150
v5.15.151
v5.4.263
v5.4.264
v5.4.265
v5.4.266
v5.4.267
v5.4.268
v5.4.269
v5.4.270
v5.4.271

v6.*

v6.1.65
v6.1.66
v6.1.67
v6.1.68
v6.1.69
v6.1.70
v6.1.71
v6.1.72
v6.1.73
v6.1.74
v6.1.75
v6.1.76
v6.1.77
v6.1.78
v6.6.10
v6.6.11
v6.6.12
v6.6.13
v6.6.14
v6.6.15
v6.6.16
v6.6.17
v6.6.4
v6.6.5
v6.6.6
v6.6.7
v6.6.8
v6.6.9
v6.7
v6.7-rc2
v6.7-rc3
v6.7-rc4
v6.7-rc5
v6.7-rc6
v6.7-rc7
v6.7-rc8
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.8-rc1
v6.8-rc2

Database specific

vanir_signatures

[
    {
        "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
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
4.19.310
Type
ECOSYSTEM
Events
Introduced
4.20.0
Fixed
5.4.272
Type
ECOSYSTEM
Events
Introduced
5.5.0
Fixed
5.10.213
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.152
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.79
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.18
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.7.6