CVE-2026-99233 in Linux
Сводка
по VulDB • 03.11.2026
В ядре Linux была устранена следующая уязвимость:
tracing/histograms: Проверка идентичности event_call при обновлении счетчика ссылок synth_event
В функциях event_hist_trigger_parse() и hist_unreg_all() пути регистрации и удаления гистограмм используют функцию find_synth_event(), обращаясь к ней через trace_event_name(file->event_call), и корректируют значение se->ref, если совпадение найдено.
Поскольку функция find_synth_event() сравнивает только базовое имя события (basename), регистрация или удаление гистограммы для несинтетического трассировочного события, чье basename совпадает с именем синтетического события, ошибочно изменяет счетчик ссылок этого синтетического события. Если гистограмма регистрируется на несинтетическом событии до создания синтетического события и удаляется после его удаления, значение se->ref уменьшается без соответствующего увеличения, что позволяет освободить память для синтетического события (free), пока активное действие гистограммы все еще хранит указатель на него.
Введена функция find_synth_event_call() для проверки того, что &se->call совпадает с file->event_call перед изменением значения se->ref.
If you want to get best quality of vulnerability data, you may have to visit VulDB.