Katalog CVE

CVE-2026-99048

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux sterownik gve przy wyłączaniu pul XSK wywoływał niezablokowane wersje napi_disable i napi_enable, mimo że blokada netdev była już pozyskana przed ndo_bpf. Prowadziło to do zakleszczenia, ponieważ wątek próbował ponownie pozyskać blokadę, którą już posiadał. Poprawka przełącza wywołania NAPI na wersje zablokowane.

Ocena ryzyka

Zakleszczenie podczas wyłączania pul XSK może zawiesić wątek jądra i unieruchomić obsługę sieci na urządzeniu GVE. Problem wystąpił w środowisku produkcyjnym.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę używającą zablokowanych wersji napi_disable/napi_enable w gve. Priorytetowo traktuj systemy wykorzystujące GVE z XSK w produkcji.

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: gve: fix napi_disable deadlock when attempting to disable XSK pools When disabling XSK pools, GVE calls the unlocked versions of napi_disable and napi_enable. However, the netdev lock has already been acquired before ndo_bpf is called because GVE supports queue management ops. Calling the unlocked versions of napi_disable/enable results in a deadlock when attempting to disable XSK pools, as the thread attempts to re-acquire a lock it already holds. Update the NAPI calls to use the locked versions. This issue was found in production.

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