Description
Multiple PHP remote file inclusion vulnerabilities in phpCMS 1.2.1pl2 allow remote attackers to execute arbitrary PHP code via a URL in the PHPCMS_INCLUDEPATH parameter to files in parser/include/ including (1) class.parser_phpcms.php, (2) class.session_phpcms.php, (3) class.edit_phpcms.php, (4) class.http_indexer_phpcms.php, (5) class.cache_phpcms.php, (6) class.search_phpcms.php, (7) class.lib_indexer_universal_phpcms.php, and (8) class.layout_phpcms.php, (9) parser/plugs/counter.php, and (10) parser/parser.php. NOTE: the class.cache_phpcms.php vector was also reported to affect 1.1.7.
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 10
- phpCMS 1.1.7 - 'counter.php' Remote File Inclusion EDB-29343 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'parser.php' Remote File Inclusion EDB-29344 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.parser_PHPcms.php' Remote File Inclusion EDB-29345 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.session_PHPcms.php' Remote File Inclusion EDB-29346 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.edit_PHPcms.php' Remote File Inclusion EDB-29347 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.http_indexer_PHPcms.php' Remote File Inclusion EDB-29348 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.cache_PHPcms.php' Remote File Inclusion EDB-29349 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.search_PHPcms.php' Remote File Inclusion EDB-29350 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.lib_indexer_universal_PHPcms.php' Remote File Inclusion EDB-29351 · webapps · Dec 26, 2006 · verified
- phpCMS 1.1.7 - 'class.layout_PHPcms.php' Remote File Inclusion EDB-29352 · webapps · Dec 26, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 20573 third-party-advisory
- 1106 third-party-advisory
- 26394 vdb-entry
- 26396 vdb-entry
- phpcms-includepath-file-include(27067) vdb-entry
- 26395 vdb-entry
- 26397 vdb-entry
- ADV-2006-2302 vdb-entry
- 20061224 phpcms <=- 1.1.7 Remote File Inclusion mailing-list
- 20060612 [FSA013] phpCMS 1.2.1pl2, Remote command execution mailing-list
- 26391 vdb-entry
- 26390 vdb-entry
- 21768 vdb-entry
- 26389 vdb-entry
- 26392 vdb-entry
- 26388 vdb-entry
- 26393 vdb-entry