Katalog CVE

CVE-2026-90135

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux funkcja alloc_netdev_mqs() nie wywołuje ref_tracker_dir_exit() w ścieżkach błędów, gdy zawiedzie alloc_percpu() lub dev_addr_init(). Powoduje to, że odczyt /sys/kernel/debug/ref_tracker/* prowadzi do użycia zwolnionej pamięci (use-after-free).

Ocena ryzyka

Lokalny atakujący z dostępem do debugfs może wywołać use-after-free, co może prowadzić do zawieszenia systemu lub potencjalnej eskalacji uprawnień w jądrze.

Rekomendacja

Zaktualizować jądro Linux do wersji zawierającej poprawkę dodającą ref_tracker_dir_exit() do ścieżek błędów w alloc_netdev_mqs(). Ograniczyć dostęp do /sys/kernel/debug/ref_tracker/ do zaufanych użytkowników.

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: net: add missing ref_tracker_dir_exit() to alloc_netdev_mqs() sashiko is reporting that trying to read /sys/kernel/debug/ref_tracker/* causes use-afer-free crash when either alloc_percpu() or dev_addr_init() in alloc_netdev_mqs() failed, for commit 4d92b95ff2f9 ("net: add net device refcount tracker infrastructure") added ref_tracker_dir_exit() to only free_netdev() path.

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