Skip to content
OpenAdvisories
Unscored CVE-2015-3411 EUVD-2015-3455GHSA-4gf4-5fpq-6cwc

PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8 does not ensure that pathnames lack %00 sequences, which might allow remote …

Published May 16, 2016 · Updated Aug 6, 2024 · Assigned by mitre

Description

PHP before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8 does not ensure that pathnames lack %00 sequences, which might allow remote attackers to read or write to arbitrary files via crafted input to an application that calls (1) a DOMDocument load method, (2) the xmlwriter_open_uri function, (3) the finfo_file function, or (4) the hash_hmac_file function, as demonstrated by a filename\0.xml attack that bypasses an intended configuration in which client users may read only .xml files.

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 6.0 php5 5.3.3.1-7+squeeze27 DLA-307-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS php5 5.5.9+dfsg-1ubuntu4.11 USN-2658-1
ReleasePackageFixed inAdvisory
RHEL 7 php +24 5.4.16-36.ael7b_1 RHSA-2015:1135
RHEL 6 php +26 5.3.3-46.el6_6 RHSA-2015:1218
RHEL 2 php54 +2 2.0-1.el6 RHSA-2015:1066
RHEL 2 php54-php +24 5.4.40-1.el6 RHSA-2015:1066
RHEL 2 php54-php-pecl-zendopcache 7.0.4-3.el6 RHSA-2015:1066
RHEL 2 php55-php +26 5.5.21-4.el6 RHSA-2015:1186
RHEL 2 rh-php56-php +27 5.6.5-7.el6 RHSA-2015:1187
ReleasePackageFixed inAdvisory
SLES 12 SP5 php74 7.4.33-1.50.2 SUSE-SU-2023:0072-1
SLES 12 php5 5.5.14-30.1 SUSE-SU-2015:1253-2, SUSE-SU-2015:1253-1
SLES 12 php74 7.4.33-1.50.2 SUSE-SU-2023:0072-1
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-36.el7_1 ELSA-2015-1135
Oracle Linux 7 php54 +2 2.0-1.el7 ELSA-2015-1066
Oracle Linux 7 php54-php +22 5.4.40-1.el7 ELSA-2015-1066
Oracle Linux 7 php54-php-imap +1 5.4.40-1.el6 ELSA-2015-1066
Oracle Linux 7 php54-php-pecl-zendopcache 7.0.4-3.el7 ELSA-2015-1066
Oracle Linux 7 php55-php +24 5.5.21-4.el7 ELSA-2015-1186

Advisories 14

References