Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Libpng

First CVE: Aug 18, 2004Active for: 22 yearsTotal CVEs: 59
40.0
VTI Score
Medium

Libpng is a widely embedded image-processing library whose vulnerability footprint, while modest in product scope, carries outsized relevance because the library is linked into countless applications, browsers, and image viewers across consumer and enterprise systems. The recurring vulnerability classes—out-of-bounds reads, buffer overflows, heap corruption, and integer wraparound—reflect the parsing and buffer-management complexity inherent in PNG image decoding, and these flaw types have a moderate tendency toward serious severity outcomes. A single flaw in the core library propagates to every downstream product that embeds it, making libpng's advisories a dependency-tracking priority for defenders even when the explicit CVE volume appears modest; remediation typically requires rebuild and redistribution by affected applications rather than direct patching of the library alone. Defenders should inventory products and systems that depend on this library and treat its security updates as high-priority across the supply chain. Current exploitation activity and exposure counts are shown alongside this summary.

FAUCET AI Generated
59
Total CVEs
More Total CVEs than 99% of tracked vendors
1.7
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 79% of tracked vendors
6.5
Avg CVSS Score
Higher Avg CVSS Score than 42% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by Libpng over time

Volume of CVEsAvg CVSS Base Score
First CVE
Aug 18, 2004
21 years ago
Most Recent CVE
Apr 9, 2026
106 days ago

Products(2 total)

Top CVEs

Signals from CVEs in this vendor scope (59 CVEs).

59 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2010-1205CRITICAL
Buffer overflow in pngpread.c in libpng before 1.2.44 and 1.4.x before 1.4.3, as used in progressive applications, might allow remote attackers to execute arbitrary code via a PNG
Jun 30, 20109.867NOYES
CVE-2026-25646HIGH
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Prior to 1.6.55, an out-of-bounds read v
Feb 10, 20268.134NONO
CVE-2017-12652CRITICAL
libpng before 1.6.32 does not properly check the length of chunks against the user limit.
Jul 10, 20199.833NONO
CVE-2015-8126HIGH
Multiple buffer overflows in the (1) png_set_PLTE and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x before
Nov 13, 20157.533NONO
CVE-2026-33636HIGH
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.6.36 through 1.6.55, an ou
Mar 26, 20267.632NONO
CVE-2026-33416HIGH
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. In versions 1.2.1 through 1.6.55, `png_s
Mar 26, 20267.532NONO
CVE-2026-22801HIGH
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. From 1.6.26 to 1.6.53, there is an integ
Jan 12, 20267.829NONO
CVE-2011-2692HIGH
The png_handle_sCAL function in pngrutil.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 does not properly handle invalid sCAL chun
Jul 17, 20118.829NONO
CVE-2011-2690HIGH
Buffer overflow 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, when used by an application that calls the png_rgb_to_gray function
Jul 17, 20118.829NONO
CVE-2018-14550HIGH
An issue has been found in third-party PNM decoding associated with libpng 1.6.35. It is a stack-based buffer overflow in the function get_token in pnm2png.c in pnm2png.
Jul 10, 20198.828NONO
View all 59 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products59 CVEs
56%
39%
Severity distribution among all CVEs352,294 CVEs
45%
40%
11%
LowMediumHighCritical
Attack Vector
Local12 (20.3%)
Network26 (44.1%)
Unknown21 (35.6%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low35 (59.3%)
High3 (5.1%)
Unknown21 (35.6%)
User Interaction
None9 (15.3%)
Unknown21 (35.6%)
Required29 (49.2%)
Privileges Required
Low4 (6.8%)
High0 (0.0%)
None34 (57.6%)
Unknown21 (35.6%)

Exploit Exposure

Signals from CVEs in this vendor scope (59 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
1 CVE
1.7% of CVEs· 74th percentile

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Libpng.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Libpng — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Libpng's Products

View all 6 CNAs →

Top CWEs