ImageSharp is a 2D graphics library. From 2.0.0 until 4.1.2, the TIFF CCITT Group 3 encoder allocates an undersized compressed-data buffer for narrow 1-bit images. TiffCcittCompressor.Initialize does not reserve enough space for the row data and T4 end-of-line codes, and T4BitCompressor.CompressStrip reaches unchecked writes when TiffCompression.CcittGroup3Fax is selected directly or inherited from decoded TIFF metadata. An attacker-controlled encode or decode-and-re-encode flow can write beyond the logical output span, corrupt process memory, and terminate the process. This issue is fixed in version 4.1.2.
Fix
Patch, vendor advisory and mitigation references on NVD 4
- https://github.com/SixLabors/ImageSharp/commit/a9498c6db3642ef92c712ebc81e706914ac16a95 Patch
- https://github.com/SixLabors/ImageSharp/pull/3187 Issue Tracking, Patch
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j9gm-c75j-xc9q Exploit, Vendor Advisory
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j9gm-c75j-xc9q Exploit, Vendor Advisory
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 3
- Cpes+1 CPE criteria (now 1)NVD modified 2026-10-24 01:42
- StatusUndergoing Analysis → AnalyzedNVD modified 2026-10-24 01:42
- First seenCVSS 7.5NVD modified 2026-10-09 02:16
Affected (CPE criteria) 1
cpe:2.3:a:sixlabors:imagesharp:*:*:*:*:*:*:*:*
References 5
- https://github.com/SixLabors/ImageSharp/commit/a9498c6db3642ef92c712ebc81e706914ac16a95 Patch
- https://github.com/SixLabors/ImageSharp/pull/3187 Issue Tracking, Patch
- https://github.com/SixLabors/ImageSharp/releases/tag/v4.1.2 Release Notes
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j9gm-c75j-xc9q Exploit, Vendor Advisory
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j9gm-c75j-xc9q Exploit, Vendor Advisory