First published: Mon May 16 2016(Updated: )
Multiple use-after-free vulnerabilities in PHP before 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13 allow remote attackers to execute arbitrary code via vectors related to (1) the Serializable interface, (2) the SplObjectStorage class, and (3) the SplDoublyLinkedList class, which are mishandled during unserialization.
Credit: meissner@suse.de
Affected Software | Affected Version | How to fix |
---|---|---|
PHP | <=5.4.44 | |
PHP | =5.5.0 | |
PHP | =5.5.1 | |
PHP | =5.5.2 | |
PHP | =5.5.3 | |
PHP | =5.5.4 | |
PHP | =5.5.5 | |
PHP | =5.5.6 | |
PHP | =5.5.7 | |
PHP | =5.5.8 | |
PHP | =5.5.9 | |
PHP | =5.5.10 | |
PHP | =5.5.11 | |
PHP | =5.5.12 | |
PHP | =5.5.13 | |
PHP | =5.5.14 | |
PHP | =5.5.15 | |
PHP | =5.5.16 | |
PHP | =5.5.17 | |
PHP | =5.5.18 | |
PHP | =5.5.19 | |
PHP | =5.5.20 | |
PHP | =5.5.21 | |
PHP | =5.5.22 | |
PHP | =5.5.23 | |
PHP | =5.5.24 | |
PHP | =5.5.25 | |
PHP | =5.5.26 | |
PHP | =5.5.27 | |
PHP | =5.5.28 | |
PHP | =5.6.0 | |
PHP | =5.6.1 | |
PHP | =5.6.2 | |
PHP | =5.6.3 | |
PHP | =5.6.4 | |
PHP | =5.6.5 | |
PHP | =5.6.6 | |
PHP | =5.6.7 | |
PHP | =5.6.8 | |
PHP | =5.6.9 | |
PHP | =5.6.10 | |
PHP | =5.6.11 | |
PHP | =5.6.12 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2015-6834 has been rated as critical due to its potential to allow remote code execution.
To resolve CVE-2015-6834, upgrade PHP to versions 5.4.45, 5.5.29, or 5.6.13 or later.
CVE-2015-6834 affects PHP versions prior to 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13.
CVE-2015-6834 describes multiple use-after-free vulnerabilities related to the Serializable interface, SplObjectStorage class, and SplDoublyLinkedList class.
Remote attackers can exploit CVE-2015-6834 to execute arbitrary code by leveraging the vulnerable PHP functionalities.