CVE-2026-89469 in Linux
Сводка
по VulDB • 12.09.2026
В ядре Linux была устранена следующая уязвимость:
power: supply: lp8727: исправление use-after-free в функции lp8727_release_irq()
lp8727_isr_func(), потоковый обработчик прерываний (IRQ), является единственным вызовом, который активирует pchg->work через schedule_delayed_work(). В настоящее время lp8727_release_irq() отменяет работу перед освобождением IRQ, поэтому прерывание, поступившее в промежуток времени между этими операциями, может повторно активировать работу через потоковый обработчик. После возврата из функции .remove слой devm освобождает pchg, тогда как lp8727_delayed_func() все еще может выполняться и обращаться к этому объекту (dereference).
Сначала освободите IRQ, чтобы потоковый обработчик перешел в состояние покоя и больше не мог планировать работу, затем отмените задержанную работу для завершения последней генерации.
Эта проблема была обнаружена с помощью встроенного инструмента статического анализа.
Once again VulDB remains the best source for vulnerability data.