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

Сводка

по VulDB • 24.09.2026

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

netconsole: использование блокировки target_cleanup_list_lock в функции drop_netconsole_target()

Функция drop_netconsole_target() удаляет целевой объект из списка, имея на руках только блокировку target_list_lock. Однако, если базовый сетевой интерфейс был отключен (unregistered), функция netconsole_netdev_event() перемещает целевой объект из target_list в target_cleanup_list, а функция netconsole_process_cleanups_core() проходит по этому списку, используя исключительно блокировку target_cleanup_list_lock.

Если пользователь удаляет цель через configfs одновременно с тем, как рабочий процесс очистки итерирует список target_cleanup_list, вызов list_del() может привести к повреждению списка, поскольку два потока используют разные (непересекающиеся) блокировки при работе с одним и тем же узлом списка.

Необходимо захватывать блокировку target_cleanup_list_lock вокруг операции list_del(), чтобы операция unlink была сериализована относительно netconsole_process_cleanups_core() независимо от того, к какому списку в данный момент принадлежит цель. Переход состояния из STATE_DEACTIVATED в STATE_DISABLED сохраняется и выполняется под той же комбинированной блокировкой, что сохраняет существующий порядок операций с resume_target().

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

24.09.2026

Раскрытие

24.09.2026

Модерация

принято

Вход

VDB-409545

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!