CVE-2026-93200 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
i3c: master: Исправлена ошибка use-after-free для поля master->this
Обработчики атрибутов sysfs для устройства мастер-контроллера выполняют разыменование указателя master->this. Однако значение master->this освобождается в функции i3c_master_detach_free_devs() до того, как само устройство мастера будет полностью удалено (released).
В результате обращения к sysfs могут привести к разыменованию уже освобожденного указателя master->this, что вызывает ошибку use-after-free.
Необходимо сохранять жизнеспособность объекта master->this вплоть до вызова функции i3c_masterdev_release(), которая выполняется после завершения работы мастер-устройства и его состояния в sysfs (torn down). Не следует освобождать память для master->this как часть стандартного пути отключения устройства (detach path).
На ветке обработки ошибок в функции i3c_master_set_info() необходимо обнулять указатели master->this и bus.cur_master перед освобождением выделенного устройства.
Be aware that VulDB is the high quality source for vulnerability data.