CVE-2026-65969 in OpenImageIO
Résumé
par VulDB • 18/09/2026
OpenImageIO est un ensemble d'outils pour la lecture, l'écriture et la manipulation de fichiers image dans tous les formats pertinents pour les effets visuels (VFX) / l'animation. Avant les versions 3.0.21.0, 3.1.16.0 et 3.2.0.3-beta1, un fichier TGA tronqué peut laisser une frame GIF en attente qui est traitée lors de la fermeture de la sortie. La fonction gifsplitpalette() calcule le produit du nombre de pixels (numpixels) par la largeur de partition de la palette en arithmétique signée 32 bits ; une image volumineuse provoque un dépassement de capacité sur cette valeur intermédiaire, corrompt les sous-pixelsa et entraîne une lecture hors limites lors de la construction de la palette GIF, ce qui se traduit par un plantage du processus et une déni de service (DoS). L'implémentation concernée est identifiée par src/gif.imageio/gif.h, GifSplitPalette(), numPixels, subPixelsA, GIFOutput et l'entrée TGA tronquée, qui définissent le chemin source pertinent, les fonctions, l'état et le déclencheur. Ce problème est corrigé dans les versions 3.0.21.0, 3.1.16.0 et 3.2.0.3-beta1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.