Katalog CVE

CVE-2024-35880

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.65%

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

Streszczenie

W jądrze Linux w podsystemie io_uring/kbuf występuje podatność polegająca na braku utrzymania referencji do listy buforów podczas operacji mmap. Może to pozwolić na wyrejestrowanie bufora przed zakończeniem jego użycia. Poprawka polega na przechowywaniu referencji do listy buforów pod RCU, aby zapobiec jej wyrejestrowaniu.

Ocena ryzyka

Podatność może prowadzić do użycia po zwolnieniu (use-after-free), co może skutkować awarią systemu lub eskalacją uprawnień.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę dla CVE-2024-35880. Ogranicz dostęp do funkcji io_uring dla nieuprzywilejowanych użytkowników.

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/kbuf: hold io_buffer_list reference over mmap If we look up the kbuf, ensure that it doesn't get unregistered until after we're done with it. Since we're inside mmap, we cannot safely use the io_uring lock. Rely on the fact that we can lookup the buffer list under RCU now and grab a reference to it, preventing it from being unregistered until we're done with it. The lookup returns the io_buffer_list directly with it referenced.

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