CVE-2026-72158 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
fpga: dfl: добавлена проверка границ в функции dfh_get_param_size()
Функция dfh_get_param_size() может возвращать размер параметра, превышающий размер региона функций (feature region), поскольку проверка границ цикла выполняется перед увеличением значения size. Если бит EOP (End of Parameters) установлен в той же итерации, возвращается завышенное значение размера без повторной проверки на соответствие максимальному допустимому значению (max).
Это может привести к тому, что функция create_feature_instance() вызовет memcpy_fromio() с размером, превышающим размер региона ioremap, если вредоносное FPGA-устройство предоставит специально созданные заголовки параметров DFHv1.
Добавлена проверка границ после увеличения значения size для обеспечения того, чтобы накопленный размер никогда не превышал границы функции (feature boundary).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.