Katalog CVE

CVE-2024-26585

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W jądrze Linux w module tls występuje podatność polegająca na wyścigu między planowaniem pracy transmisji a zamknięciem gniazda. Wątek zgłaszający (recvmsg/sendmsg) może zakończyć działanie natychmiast po wywołaniu complete() przez asynchroniczny handler kryptograficzny. Poprawka zmienia kolejność: najpierw planowanie pracy, potem wywołanie complete().

Ocena ryzyka

Ryzyko polega na możliwości użycia po zwolnieniu (use-after-free) gniazda, co może prowadzić do awarii systemu lub potencjalnego zdalnego wykonania kodu w kontekście TLS.

Rekomendacja

Zaleca się zastosowanie poprawki jądra Linux, która zmienia kolejność operacji, oraz aktualizację systemów do wersji jądra zawierającej tę poprawkę.

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

In the Linux kernel, the following vulnerability has been resolved: tls: fix race between tx work scheduling and socket close Similarly to previous commit, the submitting thread (recvmsg/sendmsg) may exit as soon as the async crypto handler calls complete(). Reorder scheduling the work before calling complete(). This seems more logical in the first place, as it's the inverse order of what the submitting thread will do.

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