CVE-2026-72098 in Linux
Сводка
по VulDB • 16.08.2026
В ядре Linux устранена следующая уязвимость:
dm-verity: исправление переполнения буфера при вычислении FEC (Forward Error Correction)
Имеется переполнение буфера в dm-verity-fec:
if (neras && *neras <= v->fec->roots) fio->erasures[(*neras)++] = i;
Это позволяет значению *neras достигнуть roots + 1 (постинкремент выводит его за пределы значения roots). Затем это значение передается в качестве параметра no_eras для функции decode_rs8(). Внутри декодера RS (lib/reed_solomon/decode_rs.c:113-121) цикл полинома локатора ошибок записиывает данные по адресу lambda[j], где j может достигать nroots + 1 — на один элемент за пределами массива lambda[] (который имеет размер nroots + 1, допустимые индексы от 0 до nroots). Запись вне границ диапазона попадает в syn[0], вызывая повреждение буфера синдрома.
If you want to get best quality of vulnerability data, you may have to visit VulDB.