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

Сводка

по VulDB • 23.10.2026

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

dm: исправлено чтение свободной памяти в функции do_resume

При вызове dm_table_get_mode(new_map) из do_resume этот вызов выполняется без захвата каких-либо блокировок (удерживается только ссылка на md). Возможно, что другой одновременный ioctl для того же устройства может заменить таблицу после dm_swap_table и до dm_table_get_mode. В этом случае dm_table_get_mode(new_map) обращается к освобожденной памяти.

Эта гонка данных была вызвана инструментом syzbot.

Данный коммит устраняет гонку, выполняя чтение режима новой таблицы перед вызовом dm_swap_table. Обратите внимание, что new_map также передается в функцию dm_ima_need_measure, однако эта функция не пытается разыменовывать этот указатель, поэтому данный вызов должен быть безопасным.

Обратите внимание, что это не является уязвимостью безопасности, поскольку только пользователь root может инициировать ее срабатывание, а обычно используемые инструменты, такие как lvm или cryptsetup, не вызывают ioctls одновременно, следовательно, они не могут спровоцировать эту ситуацию случайно.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

25.09.2026

Раскрытие

23.10.2026

Модерация

принято

Вход

VDB-425840

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!