ImageSharp is a 2D graphics library. From 2.0.0 until 4.1.2, decoding an attacker-supplied 32-bit floating-point TIFF as Image<HalfVector4> and applying HistogramEqualization can produce a non-finite or out-of-range luminance in ColorNumerics.GetBT709Luminance. GrayscaleLevelsRowOperation.Invoke uses the resulting value as an unchecked histogram offset, causing an unsafe out-of-range access and process termination. Adaptive Histogram Equalization and AutoLevel are not affected by this report. This issue is fixed in version 4.1.2.
Fix
Patch, vendor advisory and mitigation references on NVD 3
- https://github.com/SixLabors/ImageSharp/commit/c4c4bf292298c026df470db1a17ff826515fd95d Patch
- https://github.com/SixLabors/ImageSharp/pull/3187 Issue Tracking, Patch
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j3p4-wp97-rph4 Exploit, Vendor Advisory
Every line above is quoted from NVD, CISA, Microsoft, the vendor's own advisory or DISA; nothing is generated.
Change history 1
- First seenCVSS 7.5 · sixlaborsNVD modified 2026-10-24 01:34
Affected (CPE criteria) 1
cpe:2.3:a:sixlabors:imagesharp:*:*:*:*:*:*:*:*
References 4
- https://github.com/SixLabors/ImageSharp/commit/c4c4bf292298c026df470db1a17ff826515fd95d 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-j3p4-wp97-rph4 Exploit, Vendor Advisory