VDB

CVE-2024-26820

CVE-2024-26820 PUBLISHED

hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed

Reported by linux · Published April 17, 2024

In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed If hv_netvsc driver is unloaded and reloaded, the NET_DEVICE_REGISTER handler cannot perform VF register successfully as the register call is received before netvsc_probe is finished. This is because we register register_netdevice_notifier() very early( even before vmbus_driver_register()). To fix this, we try to register each such matching VF( if it is visible as a netdevice) at the end of netvsc_probe.

Fixed versions

Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.

PackageEcosystemFixed in
kernel-libbpf-develAmazon Linux6.1.79-99.164.amzn2023
bpftoolAmazon Linux6.1.79-99.164.amzn2023
kernel-develAmazon Linux6.1.79-99.164.amzn2023
kernelAmazon Linux6.1.79-99.164.amzn2023
kernel-headersAmazon Linux6.1.79-99.164.amzn2023
kernel-tools-develAmazon Linux6.1.79-99.164.amzn2023
linux_kernellinux6.7.6, 6.6.18, 6.1.79, 5.15.152, 5.10.213, 5.4.272, 4.19.310
LinuxLinuxc7441c77c91e47f653104be8353b44a3366a5366, bcb7164258d0a9a8aa2e73ddccc2d78f67d2519d, b6d46f306b3964d05055ddaa96b58cd8bd3a472c, a71302c8638939c45e4ba5a99ea438185fd3f418, 6.7, 5b10a88f64c0315cfdef45de0aaaa4eef57de0b7, 4d29a58d96a78728cb01ee29ed70dc4bd642f135, 309ef7de5d840e17607e7d65cbf297c0564433ef

Affected products

VendorProductVersions
LinuxLinux028aa21f9e92536038cabb834c15d08f5c894382, 997d895fa495fb3421983923219bba93f1a793ee, ff6c130e48a79c826cbc2427bd8b34a7592460cc
LinuxLinux6.7, 0, 4.19.310
amazon:2023kernel-libbpf-devel0
amazon:2023bpftool0
amazon:2023kernel-devel0
amazon:2023kernel0
amazon:2023kernel-headers0
amazon:2023kernel-tools-devel0
LinuxLinux6.6.4, 4.19.310, 5.4.272
amazon:2023kernel-libbpf-static0
amazon:2023perf0
amazon:2023kernel-livepatch-6.1.79-99.1640
amazon:2023kernel-libbpf0
amazon:2023kernel-modules-extra0
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem0
amazon:2023kernel-tools0
amazon:2023kernel-modules-extra-common0
amazon:2023python3-perf0
linuxlinux_kernel5.4.263, 5.10.203, 5.15.141

Timeline

  • Mar 5, 2024 CVE Published
  • Apr 18, 2024 EPSS Score (30 in total, the first dated here)
  • Oct 4, 2024 Coalition ESS Score (15 in total, the first dated here)
  • Jan 15, 2026 Security Advisory (153 in total, the first dated here)
  • Mar 30, 2026 Distribution Patch (102 in total, the first dated here)

Query this with the API

The same record, from the CLI:

vulnetix vdb vuln CVE-2024-26820
vulnetix vdb fixes CVE-2024-26820

Or with curl, using the org id and key from your account page:

curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
  "https://api.vdb.vulnetix.com/v2/vuln/CVE-2024-26820/fixes/registry"

The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart

Look up in the Resolve Platform →
$ Lookup Community · 50/day Open Lookup ›