Patch Forecast
Amber warning
Patch this week.

CVE-2026-106117 · GHSA-jj3q-cwqj-842r

ImageSharp: CCITT fax decompression (T4/Modified Huffman): unbounded WriteBits overflows strip buffer — heap OOB write in SixLabors.ImageSharp

Risk score
62/100
CVSS
7.5 v3.1
Exploit chance (30 days)
0.4%
Published
6 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
ImageSharp is a 2D graphics library. From 3.0.0 until 4.1.1, decoding a strip TIFF using CCITT Group 3 or Modified Huffman compression can pass attacker-expanded runs to BitWriterUtils.WriteBits without first checking the current row width. T4TiffCompression.WritePixelRun can accumulate oversized makeup-code runs, and…
Affected
ImageSharp (nuget) >= 3.0.0, < 3.2.0; ImageSharp (nuget) >= 4.0.0, < 4.1.1
Fix
Upgrade ImageSharp to 3.2.0 or 4.1.1 (whichever matches your release line) or later.
Exploitation
No known exploitation

Story map

Story map: ImageSharpTHE FLAWSTHE FIXCVE-2026-106117CCITT fax decompression(T4/Modified Huffman):unbounded WriteBits…CVSS 7.5 · EPSS 0%CVE-2026-106118Tiled fax TIFF: tile buffersized by TileWidth but faxdecompressor writes…CVSS 7.5 · EPSS 1%Upgrade ImageSharp4.1.1or later on your release lineWho is exposedImageSharp (nuget) >= 3.0.0, <4.1.1AMBER · PATCH THIS WEEKImageSharpImageSharp is a 2D graphicslibrary. From 3.0.0 until 4.1.1,tiled TIFF decoding allocates adestination buffer usingTileWidth butTiffDecompressorsFactory.Create constructs T4, T6, and…Where it standsNo known exploitationCONNECTS TOSame weaknessOut-of-bounds write (CWE-787)257 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

ImageSharp: Amber, patch this week. ImageSharp is a 2D graphics library. From 3.0.0 until 4.1.1, tiled TIFF decoding allocates a destination buffer using TileWidth but TiffDecompressorsFactory.Create constructs T4, T6, and Modified Huffman decompressors using the full frame width. TiffDecoderCore.DecodeTilesChunky can therefore direct frame-width fax sc…

The flaws

  • CVE-2026-106117: CCITT fax decompression (T4/Modified Huffman): unbounded WriteBits overflows strip buffer — heap OOB write in SixLabors.ImageSharp (CVSS 7.5 · EPSS 0%)
  • CVE-2026-106118: Tiled fax TIFF: tile buffer sized by TileWidth but fax decompressor writes scanlines of ImageWidth — heap OOB write (CVSS 7.5 · EPSS 1%)

The fix

Upgrade ImageSharp: 4.1.1 or later on your release line

Who is exposed: ImageSharp (nuget) >= 3.0.0, < 4.1.1

Where it stands

  • No known exploitation

Connects to

Why it is Amber

  • CVSS 7.5 high
  • Remotely exploitable without logging in
  • On your watchlist: NuGet

Affected packages

PackageEcosystemVulnerableFixed in
ImageSharpnuget>= 3.0.0, < 3.2.03.2.0
ImageSharpnuget>= 4.0.0, < 4.1.14.1.1

References

Original description

ImageSharp is a 2D graphics library. From 3.0.0 until 4.1.1, decoding a strip TIFF using CCITT Group 3 or Modified Huffman compression can pass attacker-expanded runs to BitWriterUtils.WriteBits without first checking the current row width. T4TiffCompression.WritePixelRun can accumulate oversized makeup-code runs, and ModifiedHuffmanTiffCompression.Decompress validates the width only after writing. The unchecked writes can overflow the strip buffer, corrupt heap memory, and terminate the process. This strip-path vulnerability is distinct from the tiled decompressor-width mismatch. This issue is fixed in version 4.1.1.

Last activity 6 Oct 2026. Patch Forecast updates every hour.