CVE-2026-106113 · GHSA-j3p4-wp97-rph4
ImageSharp: HistogramEqualization uses an unvalidated luminance as an unchecked histogram index
- Risk score
- 66/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 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 val…
- Affected
- SixLabors.ImageSharp (nuget) >= 2.0.0, <= 4.1.1
- Fix
- Upgrade SixLabors.ImageSharp to 4.1.2 or later.
- Exploitation
- Public proof of concept
Story map
At a glance
SixLabors.ImageSharp: Amber, patch this week. 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 val…
The flaws
- CVE-2026-106113: ImageSharp: HistogramEqualization uses an unvalidated luminance as an unchecked histogram index (CVSS 7.5 · EPSS 0%)
- CVE-2026-106115: ImageSharp: TIFF CCITT T6 encoder writes beyond an undersized output buffer (CVSS 7.5 · EPSS 0%)
- CVE-2026-106112: ImageSharp: ICC LUT16 output channel count can write beyond Vector4 (CVSS 7.5 · EPSS 0%)
- CVE-2026-106110: ImageSharp: TIFF CCITT T4 encoder can write past its compressed output buffer (CVSS 7.5 · EPSS 0%)
The fix
Upgrade SixLabors.ImageSharp: 4.1.2 or later on your release line
Who is exposed: SixLabors.ImageSharp (nuget) >= 2.0.0, <= 4.1.1
Where it stands
- Public proof of concept
Connects to
- Same weakness: Out-of-bounds write (CWE-787). 259 other warnings in 30 days
- Same product: Earlier SixLabors.ImageSharp warnings. 3 in the last 90 days
Why it is Amber
- CVSS 7.5 high
- Public exploit or proof of concept referenced
- Remotely exploitable without logging in
- On your watchlist: NuGet
Affected packages
| Package | Ecosystem | Vulnerable | Fixed in |
|---|---|---|---|
| SixLabors.ImageSharp | nuget | >= 2.0.0, <= 4.1.1 | 4.1.2 |
References
- https://github.com/advisories/GHSA-j3p4-wp97-rph4
- https://github.com/SixLabors/ImageSharp/security/advisories/GHSA-j3p4-wp97-rph4
- https://nvd.nist.gov/vuln/detail/CVE-2026-106113
- https://github.com/SixLabors/ImageSharp/pull/3187
- https://github.com/SixLabors/ImageSharp/commit/c4c4bf292298c026df470db1a17ff826515fd95d
- https://github.com/SixLabors/ImageSharp/releases/tag/v4.1.2
- https://github.com/advisories/GHSA-j3p4-wp97-rph4
Original description
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.
Last activity 6 Oct 2026. Patch Forecast updates every hour.