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

Сводка

по VulDB • 18.09.2026

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

dm-integrity: исправление переполнения буфера при операциях discard с ключом

Начиная с коммита 68c5c42567bc («dm-integrity: замена подделываемого заполнителя discard на секторный маркер с ключом»), структура integrity_metadata вычисляет контрольную сумму для каждого отброшенного блока и записывает её в буфер «checksums». Функция integrity_sector_checksum всегда записывает весь дайджест целиком. Следовательно, если размер тега (tag size) меньше размера дайджеста, контрольная сумма последнего блока, который помещается в буфер, будет записана за его пределы. Например, при использовании hmac(sha256) и размере тега 16 байт операция discard объемом 4 МиБ приводит к записи на 16 байтов за пределами страницы, выделенной через kmalloc.

Исправление заключается в вычитании extra_space из размера буфера при вычислении max_blocks, аналогично тому, как это делается для операций записи (writes).

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406534

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!