CVE-2026-93018 Imager versions before 1.036 for Perl disclose uninitialised heap memory reading a paletted image with pixel indexes past its colour map in

Medium 5.5 Published Updated

An attacker can disclose process heap memory by supplying a crafted paletted image to the Imager Perl library, potentially exposing sensitive data.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-93018?

CVE-2026-93018 is a medium-severity vulnerability, published on 18 Sep 2026. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.

Official description

Imager versions before 1.036 for Perl disclose uninitialised heap memory reading a paletted image with pixel indexes past its colour map in i_gpix_p and i_glin_p.

The palette is allocated uninitialised, and only the entries a reader adds count as populated. The TGA reader stores pixel indexes without checking them against the colour map. i_gpix_p() rejects only an index greater than the count, so an index equal to it reads the first unpopulated entry, and getpixel() returns it.

i_glin_p() skips any index at or beyond the count without writing that pixel to the caller's buffer. The palette-to-RGB conversion reads each row through an uninitialised buffer, so those pixels of the converted image hold prior heap contents.

Reading an attacker-supplied image through Imager->read() and then fetching its pixels or converting it to RGB discloses process heap memory.

Weakness: CWE-908, CWE-193

Which versions are affected by CVE-2026-93018?

How do I fix CVE-2026-93018?

Upgrade to a fixed version.

Is CVE-2026-93018 being exploited?

There is no known exploitation of CVE-2026-93018 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-93018, GHSA-j7v7-cm4g-vrgf, UBUNTU-CVE-2026-93018.

Is CVE-2026-93018 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free