Katalog CVE

CVE-2026-46315

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.11%

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

Streszczenie

W jądrze Linuxa operacja IORING_OP_WAITID nie inicjalizuje struktury przechowującej wyniki przed skopiowaniem jej do przestrzeni użytkownika. Jeśli operacja zakończy się bez zgłoszenia zdarzenia dziecka, do użytkownika mogą zostać skopiowane niechciane dane z poprzedniego użycia pamięci.

Ocena ryzyka

Ryzyko polega na wycieku wrażliwych danych z jądra do przestrzeni użytkownika, co może naruszyć poufność systemu.

Rekomendacja

Zaleca się aktualizację jądra Linuxa do wersji zawierającej poprawkę inicjalizującą strukturę wyników przed kopiowaniem.

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/waitid: clear waitid info before copying it to userspace IORING_OP_WAITID stores its result fields in struct io_waitid::info and later copies them to userspace siginfo. The prep path initializes the request arguments, but it does not initialize info itself. If the wait operation completes without reporting a child event, the common wait code can return without writing wo_info. In that case io_waitid_finish() still copies iw->info to userspace, exposing stale bytes from the reused io_kiocb command storage. Clear the result storage during prep so the io_uring path matches the regular waitid syscall, which uses a zero-initialized struct waitid_info.

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