Katalog CVE

CVE-2026-80950

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux sterownik Renesas I3C używa modelu asynchronicznego: przygotowuje strukturę renesas_i3c_xfer, kolejkuje ją i czeka na zakończenie. Jeśli wystąpi przekroczenie czasu, wątek oczekujący usuwa transfer z kolejki i zwalnia go; późniejsze przerwanie może odwołać się do zwolnionej pamięci, powodując awarię.

Ocena ryzyka

Odwołanie do zwolnionej pamięci w procedurze obsługi przerwania może prowadzić do paniki jądra lub niestabilności systemu. Dotyczy platform z kontrolerem Renesas I3C.

Rekomendacja

Zaktualizować jądro Linux do wersji, w której procedura obsługi przerwania sprawdza ważność transferu przed dostępem oraz czyści flagi statusu i wyłącza przerwania. Do czasu aktualizacji unikać konfiguracji wyzwalających ten sterownik.

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: i3c: renesas: Check that the transfer is valid before accessing it The Renesas I3C driver uses an asynchronous model to transfer data. It prepares a struct renesas_i3c_xfer, enqueues it, and waits for completion. The interrupt handler dequeues the transfer, updates/uses it, and signals the waiting thread. If the completion times out, the waiting thread dequeues the transfer and free it. If an interrupt fires after that, the handler may access freed memory, leading to crashes. Check that the transfer is still valid before accessing it in the interrupt handler. With it clear any status flags and disable all the interrupts to avoid triggering the same interrupts again.

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