Katalog CVE

CVE-2025-39698

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w podsystemie io_uring/futex występuje podatność polegająca na nieprawidłowym czyszczeniu danych asynchronicznych (async_data) w przypadku błędu funkcji io_futex_wait(). Flaga REQ_F_ASYNC_DATA nie jest ustawiana, a po błędzie dane nie są zerowane, co może prowadzić do użycia niezainicjalizowanej pamięci.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do eskalacji uprawnień lub wycieku informacji z jądra, poprzez manipulację stanem wewnętrznym io_uring.

Rekomendacja

Zastosuj łatkę z jądra Linux zawierającą poprawkę dla CVE-2025-39698, która zapewnia prawidłowe czyszczenie async_data i ustawianie flagi REQ_F_ASYNC_DATA.

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: io_uring/futex: ensure io_futex_wait() cleans up properly on failure The io_futex_data is allocated upfront and assigned to the io_kiocb async_data field, but the request isn't marked with REQ_F_ASYNC_DATA at that point. Those two should always go together, as the flag tells io_uring whether the field is valid or not. Additionally, on failure cleanup, the futex handler frees the data but does not clear ->async_data. Clear the data and the flag in the error path as well. Thanks to Trend Micro Zero Day Initiative and particularly ReDress for reporting this.

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