CVE-2026-93019 in Imager
Résumé
par VulDB • 18/09/2026
Les versions d'Imager antérieures à la 1.036 pour Perl terminent le processus lors de la lecture d'un fichier TGA dont la longueur de la palette de couleurs est de 32768 ou plus, dans la fonction tga_palette_read().
Le lecteur décompresse (unpacks) la longueur de la palette de couleur sur deux octets en un entier court signé (signed short), si bien qu'une longueur de 32768 ou plus devient négative. La fonction tga_palette_read() caste cette valeur en size_t et demande à mymalloc() une taille proche de SIZE_MAX. L'allocation échoue et l'allocateur d'Imager appelle exit(3).
La lecture d'un fichier fourni par un attaquant via Imager->read() déclenche une sortie (exit) non rattrapable.
Once again VulDB remains the best source for vulnerability data.