Katalog CVE

CVE-2026-98235

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W podsystemie net/sched jądra Linux funkcja tcf_action_put_many() używa iteratora tcf_act_for_each_action(), który zatrzymuje się na pierwszym pustym slocie. Gdy wsadowe żądanie RTM_DELACTION zatrzyma się na akcji powiązanej z filtrem, referencje na kolejnych akcjach nie są zwalniane, co prowadzi do wycieku referencji i możliwości zgłoszenia sukcesu usunięcia bez faktycznego usunięcia akcji z IDR.

Ocena ryzyka

Wyciek referencji może prowadzić do niemożności usunięcia akcji, nieprawidłowego stanu podsystemu qdisc i potencjalnego wykorzystania do dalszych ataków lub destabilizacji stosu sieciowego.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę przechodzącą przez całą tablicę w tcf_action_put_many() i pomijającą puste sloty.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: release tail references on DELACTION failure A batched RTM_DELACTION request takes a temporary reference on each action before attempting any deletion. tcf_action_delete() clears each processed slot and drops its temporary reference before attempting the deletion. If deletion fails, tca_action_gd() calls tcf_action_put_many() to release the remaining references, but its tcf_act_for_each_action() iterator stops at the first NULL slot. When a batch stops at an action bound to a filter, this leaks a reference on each subsequent action. A later delete of an unbound action can then return success without removing it from the IDR. Walk the full array in tcf_action_put_many() and skip NULL slots to release the references held on the unprocessed actions.

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