Skip to content
OpenAdvisories
Unscored CVE-2014-3515 EUVD-2014-3515GHSA-x775-rjw6-fgf2

The SPL component in PHP before 5.4.30 and 5.5.x before 5.5.14 incorrectly anticipates that certain data structures will have the array dat…

Published Jul 9, 2014 · Updated Aug 6, 2024 · Assigned by redhat

Description

The SPL component in PHP before 5.4.30 and 5.5.x before 5.5.14 incorrectly anticipates that certain data structures will have the array data type after unserialization, which allows remote attackers to execute arbitrary code via a crafted string that triggers use of a Hashtable destructor, related to "type confusion" issues in (1) ArrayObject and (2) SPLObjectStorage.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 7 php5 5.4.4-14+deb7u12 DSA-2974-1
Debian 6.0 php5 5.3.3-7+squeeze21 DLA-0018-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS php5 5.5.9+dfsg-1ubuntu4.3 USN-2276-1
ReleasePackageFixed inAdvisory
RHEL 7 php +24 5.4.16-23.el7_0 RHSA-2014:1013
RHEL 6 php +26 5.3.3-27.el6_5.1 RHSA-2014:1012
RHEL 5 php53 +20 5.3.3-23.el5_10 RHSA-2014:1012
RHEL 1 php54-php +24 5.4.16-22.el6 RHSA-2014:1765
RHEL 1 php55-php +26 5.5.6-13.el6 RHSA-2014:1766
ReleasePackageFixed inAdvisory
SLES 11 SP2 php53 5.3.17-47.1 SUSE-SU-2016:1638-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 php +24 5.4.16-23.el7_0 ELSA-2014-1013

Advisories 9

References