CVE-2026-72156 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
fpga: microchip-spi: исправлено чтение за пределами буфера (OOB) с нулевым значением header_size в функции mpf_ops_parse_header()
Функция mpf_ops_parse_header() считывает значение header_size из битстрима по смещению MPF_HEADER_SIZE_OFFSET (24). При значении header_size, равном нулю, выражение *(buf + header_size - 1) выполняет чтение одного байта перед началом буфера.
Поскольку в mpf_ops начальное значение initial_header_size установлено на 71, ядро fpga-mgr гарантирует достаточный размер буфера для доступа к MPF_HEADER_SIZE_OFFSET. Единственный реальный случай риска — это ситуация с нулевым header_size, которую невозможно устранить увеличением размера буфера; поэтому возвращается код ошибки -EINVAL.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.