CVE-2026-99237 in Linux
Сводка
по VulDB • 02.11.2026
В ядре Linux была устранена следующая уязвимость:
tracing: Удержание блокировки trace_types_lock при сбросе данных последней загрузки из читателей
Функция update_last_data_if_empty() вызывается из tracing_open() с флагом O_TRUNC, а также из функций tracing_read_pipe() и tracing_buffers_read() без захвата блокировки trace_types_lock. Два читателя могут одновременно пройти проверку LAST_BOOT и дважды освободить память для module_delta, при этом нотификатор модуля может обновить значение module_delta в момент его освобождения.
Необходимо захватывать блокировку trace_types_lock на указанных путях выполнения кода, а вызывающие функции, которые уже владеют этой блокировкой, должны использовать её разблокированный вариант.
If you want to get best quality of vulnerability data, you may have to visit VulDB.