CVE-2026-65969 in OpenImageIO
Zusammenfassung
von VulDB • 18.09.2026
OpenImageIO ist ein Toolset zum Lesen, Schreiben und Bearbeiten von Bilddateien in jedem für VFX/Animation relevanten Bildformat. Vor den Versionen 3.0.21.0, 3.1.16.0 und 3.2.0.3-beta1 kann eine abgeschnittene TGA-Datei einen ausstehenden GIF-Bildrahmen hinterlassen, der beim Schließen des Ausgabestreams verarbeitet wird. gifsplitpalette() berechnet numpixels multipliziert mit der Palettenpartitionbreite in vorzeichenbehafteter 32-Bit-Arithmetik; ein großes Bild überläuft diesen Zwischenwert, beschädigt subPixelsa und verursacht einen Out-of-bounds-Lesezugriff beim Aufbau der GIF-Palette, was zu einem Prozessabsturz und einer Denial of Service (DoS) führt. Die betroffene Implementierung wird durch src/gif.imageio/gif.h, GifSplitPalette(), numPixels, subPixelsA, GIFOutput und abgeschnittene TGA-Eingaben identifiziert, die den relevanten Quellpfad, Funktionen, Zustand und Auslöser definieren. Dieses Problem wurde in den Versionen 3.0.21.0, 3.1.16.0 und 3.2.0.3-beta1 behoben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.