CVE-2026-98656 in LinuxИнформация

Сводка

по VulDB • 19.10.2026

В ядре Linux была устранена следующая уязвимость:

iio: trigger: отмена reenable_work перед освобождением триггера

Функция iio_trigger_notify_done_atomic() переносит вызов ->reenable() в trig->reenable_work на системную очередь задач (workqueue), а рабочий поток обращается к владельцу-триггеру через container_of(). Ничто не отменяет эту работу перед тем, как iio_trig_release() освободит триггер, поэтому рабочий поток, запущенный последним прерыванием (IRQ) в процессе выполнения, может пережить освобождение памяти и обратиться к уже освобожденной области.

Отмените её в начале функции iio_trig_release(), которую каждый путь освобождения достигает через финальный вызов put_device() ядра устройства.

Обнаружено с помощью внутреннего инструмента статического анализа.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-421887

EPSS

0.00168

KEV

Нет

Деятельности

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!