Katalog CVE

CVE-2026-72383

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w podsystemie SCTP wykryto wyścig (race) w funkcji sctp_free_addr_wq() dotyczący timera addr_wq_timer. Użycie timer_delete() nie gwarantuje zakończenia aktualnie działającego handlera timera, co może prowadzić do użycia po zwolnieniu pamięci (use-after-free).

Ocena ryzyka

Atakujący może wykorzystać wyścig do uzyskania dostępu do zwolnionej pamięci, co może prowadzić do awarii systemu lub potencjalnie do wykonania dowolnego kodu.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę, która używa timer_shutdown_sync() przed przejęciem blokady addr_wq_lock.

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

In the Linux kernel, the following vulnerability has been resolved: sctp: fix addr_wq_timer race in sctp_free_addr_wq() sctp_free_addr_wq() previously removed addr_wq_timer using timer_delete() while holding addr_wq_lock. However, timer_delete() does not guarantee that a currently running timer handler has completed. This allows a race with sctp_addr_wq_timeout_handler(), where the handler may still run after addr_waitq has been freed, acquire addr_wq_lock, and access freed memory, leading to a use-after-free. Fix this by calling timer_shutdown_sync() before taking addr_wq_lock. This guarantees that any in-flight timer handler has finished and prevents the timer from being re-armed during teardown, making subsequent cleanup safe.

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