Katalog CVE

CVE-2025-21655

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W jądrze Linux w podsystemie io_uring/eventfd wykryto podatność polegającą na tym, że funkcja io_eventfd_do_signal() wywoływana z callbacku RCU może bezpośrednio zwolnić strukturę io_ev_fd, zamiast odłożyć to na kolejny okres RCU. Może to prowadzić do użycia po zwolnieniu (use-after-free) lub innych błędów pamięci.

Ocena ryzyka

Ryzyko obejmuje potencjalną destabilizację systemu, awarie jądra (kernel panic) lub możliwość eskalacji uprawnień przez lokalnego atakującego, jeśli podatność zostanie wykorzystana.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę (commit naprawiający to zachowanie). Należy monitorować oficjalne biuletyny bezpieczeństwa dystrybucji.

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

In the Linux kernel, the following vulnerability has been resolved: io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period io_eventfd_do_signal() is invoked from an RCU callback, but when dropping the reference to the io_ev_fd, it calls io_eventfd_free() directly if the refcount drops to zero. This isn't correct, as any potential freeing of the io_ev_fd should be deferred another RCU grace period. Just call io_eventfd_put() rather than open-code the dec-and-test and free, which will correctly defer it another RCU grace period.

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