Katalog CVE

CVE-2026-90215

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w podsystemie UBI funkcja ubi_detach_mtd_dev() pobiera odwołanie do urządzenia przez ubi_get_device() przed sprawdzeniem, czy urządzenie jest zajęte. Ścieżka zwrotu -EBUSY zwalnia ubi->ref_count, ale nie zwalnia odwołania do urządzenia, uniemożliwiając jego późniejsze zwolnienie.

Ocena ryzyka

Wyciek odwołania do urządzenia może uniemożliwić zwolnienie obiektu i prowadzić do wycieku pamięci przy wielokrotnych próbach odłączenia zajętego urządzenia.

Rekomendacja

Zaktualizuj jądro Linux do wersji, która zwalnia odwołanie do urządzenia przed zwróceniem -EBUSY.

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: mtd: ubi: Release device reference on busy detach ubi_detach_mtd_dev() obtains a device reference through ubi_get_device() before checking whether the UBI device is busy. The busy return path drops ubi->ref_count but leaves the device reference held, so the device object cannot be released after a later detach. Drop the device reference before returning -EBUSY.

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