CVE-2026-3713
Published: March 8th, 2026
A flaw has been found in pnggroup libpng up to 1.6.55. Affected by this vulnerability is the function do_pnm2png of the file contrib/pngminus/pnm2png.c of the component pnm2png. This manipulation of the argument width/height causes heap-based buffer overflow. The attack is restricted to local execution. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.
MEDIUM
CVSS v3: 5.3
CVSS v3: 5.3
Status
| DocFilters Release | Package | State | Justification | Comment |
|---|---|---|---|---|
| 0.0.0.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 26.1.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 26.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.4 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.3 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.2 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.1.2 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.1.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 25.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.4 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.4.0 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.3 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.2.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.2 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 24.1 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 23.3 | libpng (1.6.40) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 23.2.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 23.2 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 23.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 22.4 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 22.3 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 22.2 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 22.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.11.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.11 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.8.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.8 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.5.1 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.5.0 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 21.2.0 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.20 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.19.3667 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.18.3599 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.17 | libpng (1.6.37) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.16.3445 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.15.3368 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.14.3263 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.13.3179 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.12.3054 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.11.3040 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.11.2990 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.10.2934 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.9.2878 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
| 11.4.8.2822 | libpng (1.6.28) | Not Affected | Code Not Present | The vulnerability is in the contrib/pngminus/pnm2png CLI tool (contrib/pngminus/pnm2png.c), which is a standalone conversion utility shipped with the libpng source distribution. Document Filters builds libpng as an OBJECT library using only the core library source files and does not compile any contrib/ tools. The pnm2png binary is never built, linked, or invoked. |
Severity score breakdown
Attack Complexity
LOW
Attack Vector
LOCAL
Availability Impact
LOW
Base Score
5.3
Base Severity
MEDIUM
Confidentiality Impact
LOW
Integrity Impact
LOW
Privileges Required
LOW
Scope
UNCHANGED
User Interaction
NONE
Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Version
3.1