LI
Product
libpng
by pnggroup · last CVE Apr 9, 2026
58
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 2High 18Medium 17Low 0
Watch

Add libpng to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2019-6129
6.5
2%
Jan 11
png_create_info_struct in png.c in libpng 1.6.36 has a memory leak, as demonstrated by pngcp
Affected: 1.6.36
CVE-2018-14048
6.5
3%
Jul 13
An issue has been found in libpng 1.6.34
Affected: 1.6.34
CVE-2018-13785
6.5
4%
Jul 9
In libpng 1.6.34, a wrong calculation of row_factor in the png_check_chunk_length function (pngrutil.c) may trigger an integer overflow and resultant divide-by-zero while…
Affected: 1.6.34
CVE-2013-7354
6.5
2%
May 6
Multiple integer overflows in libpng before 1.5.14rc03 allow remote attackers to cause a denial of service (crash) via a crafted image to the (1) png_set_sPLT or (2)…
Affected: through 1.5.13; 1.5.0; 1.5.1; 1.5.1; 1.5.2; 1.5.2; +18 more
CVE-2013-7353
6.5
2%
May 6
Integer overflow in the png_set_unknown_chunks function in libpng/pngset.c in libpng before 1.5.14beta08 allows context-dependent attackers to cause a denial of service…
Affected: through 1.5.13; 1.5.0; 1.5.1; 1.5.1; 1.5.2; 1.5.2; +18 more
CVE-2013-6954
6.5
5%
Jan 12
The png_do_expand_palette function in libpng before 1.6.8 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via (1) a PLTE…
Affected: through 1.6.8; 1.6.0; 1.6.0; 1.6.1; 1.6.1; 1.6.2; +9 more
CVE-2011-2691
6.5
4%
Jul 17
The png_err function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 makes a function call using a NULL pointer…
Affected: 1.0.0 before 1.0.55; 1.2.0 before 1.2.45; 1.4.0 before 1.4.8; 1.5.0 before 1.5.4
CVE-2011-2501
6.5
3%
Jul 17
The png_format_buffer function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 allows remote attackers to cause a…
Affected: 1.0.0 before 1.0.55; 1.2.0 before 1.2.45; 1.4.0 before 1.4.8; 1.5.0 before 1.5.4
CVE-2010-2249
6.5
3%
Jun 30
Memory leak in pngrutil.c in libpng before 1.2.44, and 1.4.x before 1.4.3, allows remote attackers to cause a denial of service (memory consumption and application crash) via a…
Affected: before 1.2.44; 1.4.0 before 1.4.3
CVE-2025-64506
6.1
0%
Nov 24
LIBPNG is vulnerable to a heap buffer over-read in `png_write_image_8bit` with grayscale+alpha or RGB/RGBA images
Affected: 1.6.0 before 1.6.51
CVE-2025-64505
6.1
0%
Nov 24
LIBPNG is vulnerable to a heap buffer overflow in `png_do_quantize` via malformed palette index
Affected: before 1.6.51
CVE-2025-28164
5.5
0%
Jan 27
Buffer Overflow vulnerability in libpng 1.6.43-1.6.46 allows a local attacker to cause a denial of service via png_create_read_struct() function
Affected: 1.6.43 through 1.6.46
CVE-2025-28162
5.5
0%
Jan 27
Buffer Overflow vulnerability in libpng 1.6.43-1.6.46 allows a local attacker to cause a denial of service via the pngimage with AddressSanitizer (ASan), the program leaks memory…
Affected: 1.6.43 through 1.6.46
CVE-2021-4214
5.5
1%
Aug 24
A heap overflow flaw was found in libpngs' pngimage.c program
Affected: 1.6.0
CVE-2026-3713
5.3
0%
Mar 8
pnggroup libpng pnm2png pnm2png.c do_pnm2png heap-based overflow
Affected: 1.6.0; 1.6.1; 1.6.2; 1.6.3; 1.6.4; 1.6.5; +34 more
CVE-2019-7317
5.3
9%
Feb 4
png_image_free in png.c in libpng 1.6.x before 1.6.37 has a use-after-free because png_image_free_function is called under png_safe_execute
Affected: 1.6.0 before 1.6.37
CVE-2026-34757
4.4
0%
Apr 9
LIBPNG has a yse-after-free in png_set_PLTE, png_set_tRNS and png_set_hIST leading to corrupted chunk data and potential heap information disclosure
Affected: 1.0.9 before 1.6.57
Showing 17