Katalog CVE

CVE-2026-93200

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podsystem I3C w jądrze Linux miał podatność use-after-free wskaźnika master->this. Wywołania zwrotne atrybutów sysfs używały tego wskaźnika po jego zwolnieniu, co powodowało naruszenie pamięci. Poprawka utrzymuje wskaźnik żywotność aż do momentu zwolnienia urządzenia i resetuje go na ścieżkach błędów.

Ocena ryzyka

Eksploatacja może prowadzić do naruszenia integralności pamięci, co może skutkować eskalacją uprawnień lokalnych lub niestabilnością systemu.

Rekomendacja

Zaktualizuj jądro Linuxa do wersji z poprawką dla podsystemu i3c master.

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: master: Fix use-after-free of master->this sysfs attribute callbacks for the master controller device dereference master->this. However, master->this is freed in i3c_master_detach_free_devs() before the master device itself is released. As a result, sysfs accesses can dereference a freed master->this pointer, leading to a use-after-free. Keep master->this alive until i3c_masterdev_release(), which is called after the master device and its sysfs state are being torn down. Do not free master->this as part of the normal device detach path. On the error path in i3c_master_set_info(), reset master->this and bus.cur_master to NULL before freeing the allocated device.

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