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 image that triggers an additional data row.
Loading...
Loading...
Score 9.8 from GitHub Security Advisory (severity: CRITICAL) published 2022-05-02. NVD baseline CVSS 9.8; sources differ by 0.0.
A fix is available — apply it.
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 image that triggers an additional data row.
June 30, 2010
April 29, 2026
These vendors published their own advisory mentioning this CVE — often with vendor-specific remediation steps + affected product lists not in NVD.
| Vendor / Ecosystem | Fixed in / Patch | Released | Source |
|---|---|---|---|
| ubuntu | libpng12-0 (1.2.15~beta5-3ubuntu0.3) @ hardy | 2026-05-20 | ubuntu |
| ubuntu | xulrunner-1.9.2 (1.9.2.7+build2+nobinonly-0ubuntu0.10.04.1) @ lucid | 2026-05-20 | ubuntu |
| ubuntu | xulrunner-1.9.2 (1.9.2.7+build2+nobinonly-0ubuntu0.9.10.2) @ karmic | 2026-05-20 | ubuntu |
| ubuntu | thunderbird (3.0.6+build2+nobinonly-0ubuntu0.10.04.1) @ lucid | 2026-05-20 | ubuntu |
| redhat | seamonkey-0:1.0.9-60.el4 | 2010-07-21 | redhat |
| redhat | xulrunner-0:1.9.2.7-2.el5 | 2010-07-21 | redhat |
| redhat | thunderbird-0:2.0.0.24-6.el5 | 2010-07-21 | redhat |
| redhat | libpng-2:1.2.10-7.1.el5_5.3 | 2010-07-14 | redhat |
Patches are aggregated from vendor advisories (Red Hat, Microsoft, Cisco, GitHub) and package ecosystems (OSV, GHSA). Multiple rows for the same upstream release have been deduplicated.
Vendors that published advisories for this CVE beyond the curated set above. Broader coverage but minimal per-row detail — click through for the original advisory.
RHSA-2010:0534 — Critical
RHSA-2010:0546 — Critical
Firefox and Xulrunner vulnerabilities
Firefox and Xulrunner vulnerabilities
Thunderbird vulnerabilities
libpng vulnerabilities
Each row is a source pipeline that fetched or updated this CVE on that date, with what changed. For example, "NVD update" means NVD published or revised its analysis for this CVE; "MITRE cvelistV5" means we ingested or refreshed it from the CNA feed. Most recent first.
Working exploit code is in the public domain (1 GitHub PoC) (1 Exploit-DB entry). Defenders should treat patch urgency accordingly — public PoCs typically lead to mass-exploitation within 24-72 hours.
sample exploit of buffer overflow in libpng
Open source ↗libpng 1.4.2 - Denial of Service
Open source ↗Explore the affected products and dependency analysis for CVE-2010-1205
EchelonGraph automatically scans your cloud infrastructure and maps CVE exposure using blast radius analysis.