Description
Validate-Before-Canonicalize vulnerability in the checkURI function in functions.inc.php in PHPX 3.0 through 3.2.6 allows remote attackers to conduct cross-site scripting (XSS) attacks via hex-encoded tags, which bypass the check for literal "<", ">", "(", and ")" characters, as demonstrated using the limit parameter to forums.php and a variety of other vectors.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- PHPX 3.x - Multiple Cross-Site Scripting Vulnerabilities EDB-24083 · webapps · May 5, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.phpx.org/project.php?action=view&project_id=1
- 10283 vdb-entry
- phpx-xss(16065) vdb-entry
- 20040504 Vulnerabilities In PHPX 3.26 And Earlier mailing-list