Description
Multiple integer overflows in the (1) png_read_png in pngread.c or (2) png_handle_sPLT functions in pngrutil.c or (3) progressive display image reading capability in libpng 1.2.5 and earlier allow remote attackers to cause a denial of service (application crash) via a malformed PNG image.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 3 | libpng +1 | 2:1.2.2-25 | RHSA-2004:402 |
| RHEL 3 | libpng10 +1 | 1.0.13-15 | RHSA-2004:402 |
Advisories 4
- RHSA-2004:402 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DSA-571-1 libpng3 - buffer overflows, integer overflow Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-536 libpng - several vulnerabilities Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-570-1 libpng - integer overflow Debian Security (DSA / DLA) · Mar 9, 2026
References
- 2004-0040 vendor-advisory
- VU#477512 third-party-advisory
- 200663 vendor-advisory
- http://www.mozilla.org/projects/security/known-vulnerabilities.html
- oval:org.mitre.oval:def:1479 vdb-entry signature
- RHSA-2004:421 vendor-advisory
- RHSA-2004:402 vendor-advisory
- GLSA-200408-22 vendor-advisory
- 22958 third-party-advisory
- FLSA:2089 vendor-advisory
- FLSA:1943 vendor-advisory
- lilbpng-integer-bo(16896) vdb-entry
- SCOSA-2004.16 vendor-advisory
- http://scary.beasts.org/security/CESA-2004-001.txt
- RHSA-2004:429 vendor-advisory
- 15495 vdb-entry
- DSA-536 vendor-advisory
- oval:org.mitre.oval:def:10938 vdb-entry signature
- APPLE-SA-2004-09-09 vendor-advisory
- 20040804 [OpenPKG-SA-2004.035] OpenPKG Security Advisory (png) mailing-list
- DSA-570 vendor-advisory
- SSRT4778 vendor-advisory
- MDKSA-2006:213 vendor-advisory
- TA04-217A third-party-advisory
- MDKSA-2006:212 vendor-advisory
- DSA-571 vendor-advisory
- CLA-2004:856 vendor-advisory
- 10857 vdb-entry
- SUSE-SA:2004:023 vendor-advisory
- GLSA-200408-03 vendor-advisory
- VU#160448 third-party-advisory
- MDKSA-2004:079 vendor-advisory
- VU#286464 third-party-advisory
- 22957 third-party-advisory