First published: Wed Apr 17 2024(Updated: )
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.
Credit: 416baaa9-dc9f-4396-8d5f-8c081fb06d67 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Kernel | >=4.19.301<4.19.310 | |
Linux Kernel | >=5.4.263<5.4.272 | |
Linux Kernel | >=5.10.203<5.10.213 | |
Linux Kernel | >=5.15.141<5.15.152 | |
Linux Kernel | >=6.1.65<6.1.79 | |
Linux Kernel | >=6.6.4<6.6.18 | |
Linux Kernel | >=6.7<6.7.6 | |
Linux Kernel | =6.8-rc1 | |
Linux Kernel | =6.8-rc2 | |
Linux Kernel | =6.8-rc3 | |
Debian Linux | =10.0 | |
debian/linux | 5.10.223-1 5.10.234-1 6.1.129-1 6.1.133-1 6.12.22-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2024-26820 has a moderate severity level as it involves issues with the netvsc driver related to VF registration.
To fix CVE-2024-26820, ensure that you update to the patched versions of the Linux kernel: 5.10.223-1, 5.10.226-1, 6.1.123-1, 6.1.119-1, 6.12.11-1, or 6.12.12-1.
CVE-2024-26820 affects specific versions of the Linux kernel packages provided by Debian.
CVE-2024-26820 involves a vulnerability in the hv_netvsc driver where the VF registration fails after the driver is unloaded and reloaded.
While the most effective mitigation is to upgrade to a fixed kernel version, specific workarounds depend on the system configuration and use case.