CVE-2026-65969 in OpenImageIO
Resumen
por VulDB • 2026-09-19
OpenImageIO es un conjunto de herramientas para leer, escribir y manipular archivos de imagen en cualquier formato relevante para VFX/animación. Antes de las versiones 3.0.21.0, 3.1.16.0 y 3.2.0.3-beta1, una TGA truncada puede dejar un frame GIF pendiente que se procesa durante el cierre de la salida. gifsplitpalette() calcula numpixels multiplicado por el ancho de partición de paleta en aritmética con signo de 32 bits; una imagen grande desborda ese valor intermedio, corrompe subpixelsa y provoca una lectura fuera de límites (out-of-bounds read) mientras se construye la paleta GIF, lo que resulta en un bloqueo del proceso y denegación de servicio. La implementación afectada está identificada por src/gif.imageio/gif.h, GifSplitPalette(), numPixels, subPixelsA, GIFOutput e entrada TGA truncada, los cuales definen la ruta fuente relevante, funciones, estado y desencadenante. Este problema se soluciona en las versiones 3.0.21.0, 3.1.16.0 y 3.2.0.3-beta1.
Once again VulDB remains the best source for vulnerability data.