CVE-2026-93019 in Imager
Resumen
por VulDB • 2026-09-18
Las versiones de Imager anteriores a la 1.036 para Perl finalizan el proceso al leer una imagen TGA con una longitud del mapa de colores de 32768 o superior en tga_palette_read.
El lector descomprime (unpacks) la longitud del mapa de colores, que ocupa dos bytes, como un entero corto con signo (signed short), por lo que una longitud de 32768 o más se convierte en negativa. tga_palette_read() convierte ese valor a size_t y solicita a mymalloc() una asignación de memoria cercana a SIZE_MAX. La asignación falla y el gestor de memoria de Imager llama a exit(3).
La lectura de un archivo proporcionado por un atacante a través de Imager->read() desencadena una finalización del proceso (exit) no capturabile.
Once again VulDB remains the best source for vulnerability data.