CVE-2026-106111 ImageSharp: EXR ZIP decoder can expose stale allocator data after a short inflate

Medium 5.9 Published Updated

Attackers can disclose process-local image data by crafting EXR files that trigger stale allocator data exposure in the ZIP decoder.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-106111?

CVE-2026-106111 is a medium-severity vulnerability in SixLabors ImageSharp, published on 6 Oct 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

ImageSharp is a 2D graphics library. From 4.0.0 until 4.1.2, ExrBaseDecompressor.UndoZipCompression accepts a nonempty ZIP or ZIPS inflate result that is shorter than the EXR block's required size. ZipExrCompression.Decompress reconstructs the returned prefix while ExrDecoderCore processes the full expected block from a buffer obtained through Configuration.Default, allowing bytes retained from a completed prior ImageSharp operation to appear in decoded pixels. Applications that expose pixels or output from the later attacker-controlled EXR decode can disclose process-local image data. This issue is fixed in version 4.1.2.

Weakness: CWE-226

Which versions are affected by CVE-2026-106111?

2 open source packages ship an affected version, including SixLabors.ImageSharp. It affects 1 product.

PackageAffectedFixed in
SixLabors.ImageSharp NuGetFrom 4.0.04.1.2
SixLabors.ImageSharp NuGetFrom 4.0.04.1.2

Products include Sixlabors Imagesharp.

How do I fix CVE-2026-106111?

Upgrade SixLabors.ImageSharp to 4.1.2 or later.

Is CVE-2026-106111 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-106111 exists.

Sources

Also known as GHSA-4q3p-rj5x-xv7p.

Is CVE-2026-106111 in your software?

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

Check your SBOMs for free