CVE-2026-112020 Details
Description
LodePNG through 20261006 contains a heap out-of-bounds read vulnerability in lodepng::getFilterTypesInterlaced() in lodepng_util.cpp that lacks bounds checks on decompressed IDAT data. Attackers can supply a crafted interlaced PNG declaring a raster larger than its IDAT stream to disclose adjacent heap memory or crash applications.
A heap out-of-bounds read vulnerability has been identified in LodePNG versions through 20261006. The issue arises in the function 'lodepng::getFilterTypesInterlaced()' within 'lodepng_util.cpp', where the absence of proper bounds checks on decompressed IDAT data allows attackers to exploit the vulnerability. By crafting an interlaced PNG that declares a raster size larger than the actual IDAT stream, an attacker can manipulate the reading process to disclose adjacent heap memory or cause applications to crash.
The vulnerability has been fixed in the LodePNG repository. Users should update to the latest version.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 18, 2026CISA-ADP
Assessed Oct 22, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-125 | Out-of-bounds Read | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| LodePNG | <= 20261006 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 22, 2026 | CVE Modified | CISA-ADP |
| Oct 18, 2026 | New CVE Received | [email protected] |
Volerion