Katalog CVE

CVE-2024-26820

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 14 - wyżej niż 14% wszystkich znanych CVE

Streszczenie

W sterowniku hv_netvsc jądra Linux, jeśli sterownik zostanie wyładowany i ponownie załadowany, procedura NET_DEVICE_REGISTER nie może zarejestrować VF, ponieważ wywołanie rejestracji przychodzi przed zakończeniem netvsc_probe. Wynika to z faktu, że register_netdevice_notifier() jest rejestrowany bardzo wcześnie, jeszcze przed vmbus_driver_register(). Poprawka polega na próbie zarejestrowania pasującego VF na końcu netvsc_probe.

Ocena ryzyka

Po przeładowaniu sterownika hv_netvsc funkcje wirtualne (VF) mogą pozostać niezarejestrowane, co prowadzi do utraty łączności sieciowej lub nieprawidłowego działania sieci w środowiskach Hyper-V.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę rejestrującą VF w netvsc_probe, gdy NET_DEVICE_REGISTER zostało pominięte.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS