CVE-2012-1172: Input Validation
The file-upload implementation in rfc1867.c in PHP before 5.4.0 does not properly handle invalid [ (open square bracket) characters in name values, which makes it easier for remote attackers to cause a denial of service (malformed $FILES indexes) or conduct directory traversal attacks during multi-file uploads by leveraging a script that lacks its own filename restrictions.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of CVE-2012-1172?
CVE-2012-1172 has been classified as a medium severity vulnerability due to its potential for causing denial of service and enabling directory traversal attacks.
How do I fix CVE-2012-1172?
To fix CVE-2012-1172, update your PHP version to 5.4.0 or later where the vulnerability has been addressed.
Which versions of PHP are affected by CVE-2012-1172?
CVE-2012-1172 affects PHP versions prior to 5.4.0, including all versions up to 5.3.10.
What is the potential impact of CVE-2012-1172?
The potential impact of CVE-2012-1172 includes malformed $_FILES indexes leading to application instability and the risk of unauthorized file access.
Is CVE-2012-1172 a critical vulnerability?
CVE-2012-1172 is not classified as critical but is a vulnerability that should be addressed due to its possible effects on application security and stability.