CVE-2014-3670: Buffer Overflow
A heap corruption issue was reported in PHP's exifthumbnail() function. A specially-crafted JPEG image could cause the PHP interpreter to crash or, potentially, execute arbitrary code.
This issue has been fixed in upstream versions 5.4.34, 5.5.18, and 5.6.2.
References: http://git.php.net/?p=php-src.git;a=commit;h=ddb207e7fa2e9adeba021a1303c3781efda5409b https://bugs.php.net/bug.php?id=68113 http://php.net/ChangeLog-5.php
Other sources
The exififdmakevalue function in exif.c in the EXIF extension in PHP before 5.4.34, 5.5.x before 5.5.18, and 5.6.x before 5.6.2 operates on floating-point arrays incorrectly, which allows remote attackers to cause a denial of service (heap memory corruption and application crash) or possibly execute arbitrary code via a crafted JPEG image with TIFF thumbnail data that is improperly handled by the exifthumbnail function.
— MITRE
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2014-3670?
CVE-2014-3670 is classified as a critical vulnerability due to potential arbitrary code execution.
How do I fix CVE-2014-3670?
To fix CVE-2014-3670, upgrade your PHP installation to version 5.4.34, 5.5.18, or 5.6.2 or later.
What versions of PHP are affected by CVE-2014-3670?
CVE-2014-3670 affects PHP versions prior to 5.4.34, 5.5.18, and 5.6.2.
What is the potential impact of CVE-2014-3670?
The impact of CVE-2014-3670 includes crashing the PHP interpreter and potentially executing malicious code.
Is CVE-2014-3670 specific to certain applications?
CVE-2014-3670 is related to the exif_thumbnail() function in PHP, which can be exploited through specially-crafted JPEG images.