Katalog CVE

CVE-2026-80954

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W jądrze Linux funkcja i3c_device_get_supported_xfer_mode() odwołuje się do dev->desc bez trzymania blokady bus->lock, co jest niedozwolone. Funkcja potrzebuje jedynie kontrolera nadrzędnego powiązanego z magistralą urządzenia, więc należy użyć dev->bus, które jest zawsze ważne przez cały czas życia urządzenia.

Ocena ryzyka

Niezsynchronizowany dostęp do dev->desc może prowadzić do wyścigu i odwołania do zwolnionej lub nieprawidłowej pamięci, powodując awarię jądra. Dotyczy systemów z magistralą I3C.

Rekomendacja

Zaktualizować jądro Linux do wersji, w której funkcja używa dev->bus zamiast dev->desc. Do czasu aktualizacji unikać niepotrzebnego wywoływania tej funkcji.

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: Fix unlocked dereference of dev->desc in i3c_device_get_supported_xfer_mode() i3c_device_get_supported_xfer_mode() uses dev->desc to obtain the master controller. However, dev->desc must not be dereferenced unless bus->lock is held, and this function does not take that lock. The function only needs access to the master controller associated with the device's bus. Use dev->bus instead, which is always valid for the lifetime of the device and does not require dereferencing dev->desc.

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