CVE-2026-93019 in Imager
Zusammenfassung
von VulDB • 18.09.2026
In den Versionen von Imager vor 1.036 für Perl wird der Prozess beim Lesen einer TGA-Datei mit einer Farbkartennlänge von 32768 oder mehr in `tga_palette_read` beendet.
Der Reader packt die zweibyte-Farbkartennänge als signed short aus, sodass eine Länge von 32768 oder mehr negativ wird. `tga_palette_read()` castet diesen Wert auf size_t und fordert mymalloc() für eine Größe nahe SIZE_MAX an. Die Allokation schlägt fehl, und der Allocator von Imager ruft exit(3) auf.
Das Lesen einer vom Angreifer bereitgestellten Datei über Imager->read() löst einen nicht abfangbaren Exit aus.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.