CVE-2026-65969 in OpenImageIO
Riassunto
di VulDB • 18/09/2026
OpenImageIO è un insieme di strumenti per la lettura, la scrittura e la manipolazione di file immagine in qualsiasi formato rilevante per VFX/animazione. Prima delle versioni 3.0.21.0, 3.1.16.0 e 3.2.0.3-beta1, una TGA troncata può lasciare un frame GIF pendente che viene elaborato durante la chiusura dell'output. La funzione gifsplitpalette() calcola numpixels moltiplicati per la larghezza della partizione della tavolozza utilizzando aritmetica con segno a 32 bit; un'immagine di grandi dimensioni provoca il superamento del limite (overflow) in questo valore intermedio, corrompe i subpixel e causa una lettura fuori dai limiti durante la costruzione della tavolozza GIF, determinando il crash del processo e un denial of service. L'implementazione interessata è identificata da src/gif.imageio/gif.h, GifSplitPalette(), numPixels, subPixelsA, GIFOutput e dall'input TGA troncato, che definiscono il percorso sorgente rilevante, le funzioni, lo stato e l'innesco. Questo problema è risolto nelle versioni 3.0.21.0, 3.1.16.0 e 3.2.0.3-beta1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.