CVE-2009-5016: XSS
Integer overflow in the xmlutf8decode function in ext/xml/xml.c in PHP before 5.2.11 makes it easier for remote attackers to bypass cross-site scripting (XSS) and SQL injection protection mechanisms via a crafted string that uses overlong UTF-8 encoding, a different vulnerability than CVE-2010-3870.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2009-5016?
CVE-2009-5016 is considered a medium severity vulnerability due to its potential to bypass security mechanisms like XSS and SQL injection protections.
How do I fix CVE-2009-5016?
To mitigate CVE-2009-5016, it is recommended to upgrade PHP to version 5.2.11 or later, as earlier versions are affected by this vulnerability.
Which PHP versions are affected by CVE-2009-5016?
CVE-2009-5016 affects PHP versions 3.0 through 5.2.10, including various 4.x and 5.x beta versions.
What type of attack does CVE-2009-5016 facilitate?
CVE-2009-5016 facilitates attacks that allow remote attackers to bypass XSS and SQL injection protection using crafted strings with overlong UTF-8 encoding.
Is CVE-2009-5016 related to any other vulnerabilities?
Yes, CVE-2009-5016 is a different vulnerability from CVE-2010-387, although both involve issues with PHP's handling of certain encoded strings.