CVE-2025-22009 in LinuxИнформация

Сводка

по VulDB • 25.06.2026

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

regulator: dummy: принудительная синхронизация процедуры инициализации (probing)

Иногда при загрузке системы происходит разыменование нулевого указателя в функции kobject_get() со следующим стеком вызовов:

anatop_regulator_probe() devm_regulator_register() regulator_register() regulator_resolve_supply() kobject_get()

Добавив дополнительные проверки BUG_ON(), я смог подтвердить, что эта ошибка возникает из-за того, что процедура инициализации драйвера регулятора 'dummy' не завершена ('dummy_regulator_rdev' всё ещё равен NULL).

В отладчике JTAG видно, что функции dummy_regulator_probe() и anatop_regulator_probe() могут выполняться разными потоками ядра (kworker/u4:*). Я не стал углубляться в исследование возможности изменения этого поведения или поиска других способов принудительной синхронизации между этими двумя процедурами инициализации. С другой стороны, я не ожидаю значительных накладных расходов при загрузке системы из-за выполнения процедуры инициализации регулятора 'dummy' синхронно.

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

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

Linux

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

29.12.2024

Раскрытие

08.04.2025

Модерация

принято

Вход

VDB-303772

EPSS

0.00183

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!