Katalog CVE

CVE-2026-97901

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux występuje luka w mechanizmie gennetlink, gdzie zrzut polityki (policy dump) kontrolera generycznego netlink zachowuje wskaźniki do tabel operacji i polityk docelowej rodziny. Moduł docelowej rodziny nie jest przypięty, więc może zostać wyrejestrowany i wyładowany, podczas gdy zrzut polityki jest w toku. Kontynuacja zrzutu powoduje dereferencję pamięci polityki z wyładowanego modułu.

Ocena ryzyka

Może prowadzić do użycia zwolnionej pamięci (use-after-free) i potencjalnego wykonania kodu jądra lub zawieszenia systemu przez lokalnego atakującego. Wpływa na stabilność i bezpieczeństwo systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę, która przypina moduł docelowej rodziny podczas zrzutu polityki. Jeśli aktualizacja nie jest możliwa, ogranicz dostęp do operacji netlink.

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: genetlink: pin family module during policy dump The generic netlink controller's policy dump keeps pointers to the target family's operation and policy tables in its callback state. A dump may be split across multiple skbs and remain pending after the initial request. Netlink pins the module which owns the dump callback, but in this case that is the controller's owner rather than the target family's owner. The target family can consequently be unregistered and its module unloaded while a policy dump is pending. Advancing the dump then dereferences policy memory from the unloaded module. Take a reference to the target family's module when the dump starts. Drop it from the error and done paths. This matches the lifetime for which the dump context retains the family and policy pointers.

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