Katalog CVE

CVE-2026-98625

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w podsystemie netfilter flowtable funkcja flow_offload_work_del() ustawiała flagę NF_FLOW_HW_DEAD przed wyczyszczeniem NF_FLOW_HW_PENDING przez procedurę roboczą. Równoległe odśmiecanie (garbage collection) mogło zwolnić przepływ przez RCU, zanim worker zakończył pracę, powodując use-after-free.

Ocena ryzyka

Luka use-after-free w jądrze może prowadzić do korupcji pamięci, awarii systemu lub potencjalnego wykonania kodu w kontekście jądra.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której publikacja HW_DEAD następuje po wyczyszczeniu bitu pending w epilogu workera.

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: flowtable: publish HW_DEAD after worker is done flow_offload_work_del() sets NF_FLOW_HW_DEAD before the work handler clears NF_FLOW_HW_PENDING. Once a flow is both HW_DYING and HW_DEAD, a concurrent garbage collection pass can remove it and schedule it for RCU freeing. The offload worker holds neither an RCU read lock nor a reference to the flow. If it is preempted after publishing HW_DEAD, the RCU callback can free the flow before the worker resumes and clears HW_PENDING, resulting in a use-after-free. Move HW_DEAD publication to the common worker epilogue after the pending bit is cleared, making it the final flow access by destroy work. Order all preceding flow accesses before publishing the bit that allows garbage collection to free the object.

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