Katalog CVE

CVE-2026-97998

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w module netfilter nfnetlink_log występuje błąd związany z równoczesnym niszczeniem instancji. Odłączenie instancji od tablicy hash może nastąpić przy dowolnym liczniku referencji, a nie tylko przy przejściu z 1 na 0. Niekooperatywny proces w przestrzeni użytkownika może wymusić sytuację, w której kolejka jest w trakcie niszczenia przez zdarzenie netlink, podczas gdy inne gniazdo z tym samym portid przetwarza żądanie UNBIND, co prowadzi do ponownego odłączenia instancji i błędu general protection fault.

Ocena ryzyka

Lokalny użytkownik może wywołać awarię jądra (general protection fault), powodując odmowę usługi lub potencjalnie dalsze skutki w zależności od kontekstu. Podatność dotyczy systemów z załadowanym modułem nfnetlink_log.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla tego problemu. Jeśli aktualizacja nie jest możliwa, rozważ ograniczenie dostępu do interfejsów netlink/netfilter dla niezaufanych 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: netfilter: nfnetlink_log: cope with concurrent instance destruction Instances are refcounted. However, only memory release happens on the 1 -> 0 transition; the unlink from hashes can occur with any refcount. Uncooperative userspace can force a situation where a queue is pending for destruction from netlink event while a different socket with same portid processes an UNBIND request. With right timing, this will unhash the instance again: Oops: general protection fault, [..] Call Trace: <TASK> nfulnl_recv_config+0x31a/0xd50 nfnetlink_rcv_msg+0x7c2/0xeb0

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