CVE-2015-3411: Input Validation
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 xmlwriteropenuri function, (3) the finfofile function, or (4) the hashhmacfile function, as demonstrated by a filename\0.xml attack that bypasses an intended configuration in which client users may read only .xml files.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2015-3411?
CVE-2015-3411 is classified as a medium severity vulnerability due to the potential for remote file access.
How do I fix CVE-2015-3411?
To fix CVE-2015-3411, upgrade PHP to versions 5.4.40, 5.5.24, or 5.6.8 and above.
What impact does CVE-2015-3411 have on my application?
CVE-2015-3411 can allow attackers to read or write to arbitrary files, posing a risk of data exposure or manipulation.
Which PHP versions are affected by CVE-2015-3411?
CVE-2015-3411 affects PHP versions before 5.4.40, 5.5.x before 5.5.24, and 5.6.x before 5.6.8.
Is CVE-2015-3411 exploited in the wild?
There have been reports of exploitation attempts for CVE-2015-3411, highlighting its relevance in real-world scenarios.