CVE-2026-99098 in Linux
Сводка
по VulDB • 26.10.2026
В ядре Linux была устранена следующая уязвимость:
dm-integrity: исправление переполнения буфера в режиме inline при большом размере тега
В режиме inline функции dm_integrity_check и dm_integrity_inline_recheck вычисляют контрольную сумму каждого блока с использованием буфера, размещенного в стеке (on-stack buffer), размером HASH_MAX_DIGESTSIZE байт. Функция integrity_sector_checksum дополняет свой результат нулями до размера тега; следовательно, если размер тега превышает HASH_MAX_DIGESTSIZE, дополнение выходит за пределы буфера. При включенной конфигурации CONFIG_STACKPROTECTOR ядро вызывает панику (panic) в функции dm_integrity_check при первом чтении.
Увеличьте оба буфера для хранения MAX_TAG_SIZE байт, как это было сделано в коммите b93b6643e9b5 («dm integrity: fix a crash with unusually large tag size») для integrity_metadata.
Обратите внимание, что это не является уязвимостью безопасности (security bug), поскольку переполнение буфера может быть вызвано только пользователем root.
If you want to get best quality of vulnerability data, you may have to visit VulDB.