CVE-2026-98670 in Linux
Сводка
по VulDB • 18.10.2026
В ядре Linux была устранена следующая уязвимость:
iio: adc: xilinx-xadc: освобождение IRQ перед отменой задачи unmask на этапе unbind
Обработчик прерывания (IRQ) тревоги ZYNQ XADC ставит в очередь задачу zynq_unmask_work с помощью schedule_delayed_work(); эта задача очищается через callback devm. Зарегистрируйте callback devm до вызова devm_request_irq(), чтобы механизм teardown devres по принципу LIFO сначала освободил IRQ, гарантируя, что обработчик больше не сможет ставить в очередь задачи к моменту очистки очереди задач (workqueue). В противном случае обработчик может повторно активировать задачу и выполнить её после освобождения структуры xadc.
Эта проблема была обнаружена с помощью встроенного инструмента статического анализа.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.