๐Ÿ” CVE Alert

CVE-2026-93019

CRITICAL 9.1

Imager versions before 1.036 for Perl exit the process reading a TGA with a colour map length of 32768 or more in tga_palette_read

CVSS Score
9.1
EPSS Score
0.0%
EPSS Percentile
0th

Imager versions before 1.036 for Perl exit the process reading a TGA with a colour map length of 32768 or more in tga_palette_read. The reader unpacks the two-byte colour map length into a signed short, so a length of 32768 or more becomes negative. tga_palette_read() casts that value to size_t and asks mymalloc() for a size near SIZE_MAX. The allocation fails and Imager's allocator calls exit(3). Reading an attacker-supplied file through Imager->read() triggers an uncatchable exit.

CWE CWE-196 CWE-789
Published Sep 18, 2026
Last Updated Sep 18, 2026
Stay Ahead of the Next One

Get instant alerts for

Be the first to know when new critical vulnerabilities are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/tonycoz/imager/security/advisories/GHSA-p4vw-rc54-p2c2 github.com: https://github.com/tonycoz/imager/commit/74ed50e0625f9f51054e595bb4a8da92c1e0d571.patch metacpan.org: https://metacpan.org/release/TONYC/Imager-1.036/changes openwall.com: http://www.openwall.com/lists/oss-security/2026/09/18/9

Credits

router0mail