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.
References
Configurations
Configuration 1 (hide)
|
Configuration 2 (hide)
|
Configuration 3 (hide)
|
Configuration 4 (hide)
|
Configuration 5 (hide)
|
History
No history.
Information
Published : 2009-02-22 22:30
Updated : 2024-02-09 03:25
NVD link : CVE-2009-0040
Mitre link : CVE-2009-0040
CVE.ORG link : CVE-2009-0040
JSON object : View
Products Affected
suse
- linux_enterprise_desktop
- linux_enterprise
- linux_enterprise_server
libpng
- libpng
apple
- mac_os_x
- iphone_os
fedoraproject
- fedora
opensuse
- opensuse
debian
- debian_linux
CWE
CWE-824
Access of Uninitialized Pointer