CVE-2026-106117
7.5 HIGHpublic exploit availablePublished 2026-10-06 · Updated 2026-10-06
AI risk analysis
- Summary
- ImageSharp library has a heap buffer overflow vulnerability in TIFF decoding when processing CCITT Group 3 or Modified Huffman compressed strips. An attacker can craft malicious TIFF files that cause oversized data writes to heap buffers, potentially leading to process termination or memory corruption.
- Exploitability
- Exploitation is moderately difficult as it requires crafting a specially crafted TIFF file with oversized compression runs, but the vulnerability is remotely triggerable through image processing workflows without user interaction.
- Blast radius
- The impact is significant across any application using ImageSharp for TIFF image processing, particularly web applications that accept user-uploaded images or content management systems processing TIFF files.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to ImageSharp version 4.1.1 or later to fix the heap buffer overflow vulnerability in TIFF strip decompression.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD 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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-787
Public exploit & PoC references
- https://github.com/SixLabors/ImageSharp/commit/e8892ecd8a95dee95c4480fda51cfe0b32f3b846
- https://github.com/SixLabors/ImageSharp/pull/3176
- https://github.com/SixLabors/ImageSharp/releases/tag/v4.1.1
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-jj3q-cwqj-842r
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-jj3q-cwqj-842r
All references
- https://github.com/SixLabors/ImageSharp/commit/e8892ecd8a95dee95c4480fda51cfe0b32f3b846
- https://github.com/SixLabors/ImageSharp/pull/3176
- https://github.com/SixLabors/ImageSharp/releases/tag/v4.1.1
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-jj3q-cwqj-842r
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-jj3q-cwqj-842r
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-63638PoC
- HIGHCVE-2026-67549PoC
- HIGHCVE-2026-102566PoC
- HIGHCVE-2026-106110PoC
- HIGHCVE-2026-106112PoC
- HIGHCVE-2026-106113PoC
- HIGHCVE-2026-106115PoC
- HIGHCVE-2026-106118PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.