Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
4.3

CVE-2008-3964: libpng may crash when processing malicious PNG images

CVE-2008-3964 · published 18 years ago
Summary

Older versions of the libpng library can mishandle specially crafted PNG files, causing the program to stop working or behave unpredictably. This affects any application that uses libpng versions prior to the latest releases. Upgrade libpng to the newest version or apply any available patches to prevent the issue.

What to do
  • Update libpng libpng to version 1.2.32 or later.
Affected software
VendorProductAffected versions
libpng libpng < 1.2.32
1.4.0
cpe:2.3:a:libpng:libpng:*:*:*:*:*:*:*:*
Original advisory text
Multiple off-by-one errors in libpng before 1.2.32beta01, and 1.4 before 1.4.0beta34, allow context-dependent attackers to cause a denial of service (crash) or have unspecified other impact via a P...
Multiple off-by-one errors in libpng before 1.2.32beta01, and 1.4 before 1.4.0beta34, allow context-dependent attackers to cause a denial of service (crash) or have unspecified other impact via a PNG image with crafted zTXt chunks, related to (1) the png_push_read_zTXt function in pngread.c, and possibly related to (2) pngtest.c.
References
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit (estimated)
  • Gives an attacker partial control (estimated)
Severity
4.3 Medium
Exploitation
3% chance of attack within 30 days
Type
CWE-193Off-by-one Error
Timeline
Published11 Sep 2008
Updated4 Nov 2026
First seen29 Sep 2026
Sources
CVE-2008-3964 · NVD
Track software like this
Free during beta