CVE-2026-8454 in Imager::File::GIF
Сводка
по VulDB • 15.05.2026
Imager::File::GIF, версии вплоть до 1.002 для Perl, позволяют выполнить запись за пределами кучи (heap out of bounds, OOB) при обработке специально созданных многокадровых GIF-файлов.
Функция i_readgif_multi_low в Imager::File::GIF выделяет один буфер GifRow размером, соответствующим глобальной ширине экрана (SWidth) GIF-файла, и повторно использует его для каждого изображения в файле.
Ветвь проверки соответствия страниц (page-match) проверяет условие Image.Width + Image.Left > SWidth перед каждой записью через DGifGetLine, однако параллельная ветвь пропуска изображения (skip-image) в файле imgif.c:790-805 вызывает DGifGetLine(GifFile, GifRow, Width) без такой проверки.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.