Katalog CVE

CVE-2026-98793

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux funkcja bpf_ct_set_nat_info() nie waliduje typu manipulacji NAT, więc błędna wartość trafia do nf_nat_setup_info(), wywołując WARN_ON(). Jeśli panic_on_warn nie jest ustawione, flaga IPS_SRC_NAT_DONE jest ustawiana bez dodania nat_bysource, a sprzątanie conntrack próbuje odłączyć niezainicjalizowany węzeł hlist.

Ocena ryzyka

Może prowadzić do uszkodzenia stanu conntrack i potencjalnej paniki jądra lub niestabilności systemu. Wymaga możliwości ładowania programów BPF.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką walidującą typ manipulacji NAT przed wywołaniem nf_nat_setup_info() i zwracającą NF_DROP przy trafieniu WARN_ON. Ogranicz możliwość ładowania programów BPF 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: netfilter: bpf: reject invalid NAT manipulation types As bpf_ct_set_nat_info() is not validating the NAT manipulation type a wrong value can be passed directly to nf_nat_setup_info(). This triggers the WARN_ON() at nf_nat_setup_info() and if panic_on_warn isn't set, then IPS_SRC_NAT_DONE is set without adding nat_bysource and conntrack cleanup tries to unlink an uninitialized hlist node. Fix this by checking that NAT manipulation type is correct before calling nf_nat_setup_info(). In addition, if the WARN_ON is hit, return NF_DROP instead of continuing with the processing to avoid similar situations in the future.

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