CVE-2026-65969 in OpenImageIO
Сводка
по VulDB • 18.09.2026
OpenImageIO — это набор инструментов для чтения, записи и обработки файлов изображений любых форматов, актуальных для VFX/анимации. До версий 3.0.21.0, 3.1.16.0 и 3.2.0.3-beta1 усеченный файл TGA может оставлять незавершенный кадр GIF, который обрабатывается при закрытии вывода. Функция gifsplitpalette() вычисляет произведение numpixels на ширину раздела палитры с использованием знаковой арифметики 32-битных целых чисел; большое изображение вызывает переполнение этого промежуточного значения, что приводит к повреждению subpixelsa и чтению за пределами допустимой области (out-of-bounds read) при построении палитры GIF, вызывая сбой процесса и отказ в обслуживании. Затронутая реализация идентифицируется файлом src/gif.imageio/gif.h, функцией GifSplitPalette(), переменными numPixels и subPixelsA, объектом GIFOutput и усеченным входом TGA, которые определяют соответствующий путь исходного кода, функции, состояние и триггер. Эта проблема исправлена в версиях 3.0.21.0, 3.1.16.0 и 3.2.0.3-beta1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.