Katalog CVE

CVE-2025-38177

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W harmonogramie sieciowym HFSC w jądrze Linux funkcja hfsc_qlen_notify() nie jest idempotentna, co może powodować problemy przy wywołaniach z fq_codel_dequeue(). Poprawka dodaje sprawdzenia, aby funkcja była bezpieczna przy wielokrotnym wywołaniu.

Ocena ryzyka

Podatność może prowadzić do nieprawidłowego działania kolejkowania pakietów, potencjalnie powodując utratę pakietów lub niestabilność sieci.

Rekomendacja

Zastosuj łatkę z jądra Linux, która czyni funkcję hfsc_qlen_notify() idempotentną.

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: sch_hfsc: make hfsc_qlen_notify() idempotent hfsc_qlen_notify() is not idempotent either and not friendly to its callers, like fq_codel_dequeue(). Let's make it idempotent to ease qdisc_tree_reduce_backlog() callers' life: 1. update_vf() decreases cl->cl_nactive, so we can check whether it is non-zero before calling it. 2. eltree_remove() always removes RB node cl->el_node, but we can use RB_EMPTY_NODE() + RB_CLEAR_NODE() to make it safe.

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