A memory corruption flaw exists in libpng. The png_set_text_2() function in pngset.c fails to sanitize user-supplied input when handling text chunks resulting in memory corruption. With a specially crafted PNG file, a context-dependent attacker can execute arbitrary code.
Classification
Location:
Context Dependent
Attack Type:
Input Manipulation
Impact:
Loss of Integrity
Solution:
Upgrade
Exploit:
Exploit Unknown
Disclosure:
Vendor Verified
Solution
Upgrade to version 1.5.10, 1.4.11, 1.2.49 or 1.0.59 or higher, as they have been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.