CVE-2009-0040
The PNG reference library (aka libpng) before 1.0.43, and 1.2.x before 1.2.35, as used in pngcrush and other applications, allows context-dependent attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted PNG file that triggers a free of an uninitialized pointer in (1) the png_read_png function, (2) pCAL chunk handling, or (3) setup of 16-bit gamma tables.
- Score
- CVSS 2.0 6.8 Medium
- Status
- Modified - secalert@redhat.com
- Published
- 2009-02-22
- Last modified
- 2024-08-07
- Weaknesses
- CWE-824
Affected products
- Iphone Os (Apple)
- Mac Os X (Apple)
- Debian Linux (Debian)
- Fedora (Fedoraproject)
- Libpng (Libpng)
- Opensuse (Opensuse)
- Linux Enterprise (Suse)
- Linux Enterprise Desktop (Suse)
- Linux Enterprise Server (Suse)
References
- http://downloads.sourceforge.net/libpng/libpng-1.2.34-ADVISORY.txt
- http://lists.apple.com/archives/security-announce/2009/Aug/msg00001.html
- http://lists.apple.com/archives/security-announce/2009/Jun/msg00005.html
- http://lists.apple.com/archives/security-announce/2009/May/msg00002.html
- http://lists.apple.com/archives/security-announce/2009/jun/msg00002.html
- http://lists.opensuse.org/opensuse-security-announce/2009-03/msg00000.html
- http://lists.opensuse.org/opensuse-security-announce/2009-03/msg00002.html
- http://lists.opensuse.org/opensuse-security-announce/2009-04/msg00009.html
- http://lists.vmware.com/pipermail/security-announce/2009/000062.html
- http://secunia.com/advisories/33970
- http://secunia.com/advisories/33976
- http://secunia.com/advisories/34137
- http://secunia.com/advisories/34140
- http://secunia.com/advisories/34143
- http://secunia.com/advisories/34145
- http://secunia.com/advisories/34152
- http://secunia.com/advisories/34210
- http://secunia.com/advisories/34265
- http://secunia.com/advisories/34272
- http://secunia.com/advisories/34320
- http://secunia.com/advisories/34324
- http://secunia.com/advisories/34388
- http://secunia.com/advisories/34462
- http://secunia.com/advisories/34464
- http://secunia.com/advisories/35074
- http://secunia.com/advisories/35258
- http://secunia.com/advisories/35302
- http://secunia.com/advisories/35379
- http://secunia.com/advisories/35386