Description
Multiple directory traversal vulnerabilities in XOOPS 2.3.1, when register_globals is enabled, allow remote attackers to include and execute arbitrary local files via a .. (dot dot) in the xoopsConfig[language] parameter to (1) blocks.php and (2) main.php in xoops_lib/modules/protector/.
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
- XOOPS 2.3.1 - Multiple Local File Inclusions EDB-7380 · webapps · Dec 8, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 50573 vdb-entry
- 32685 vdb-entry
- 33048 third-party-advisory
- 7380 exploit
- http://www.xoops.org/modules/news/article.php?storyid=4563
- 20081208 [DSECRG-08-040] Multiple Local File Include Vulnerabilities in Xoops 2.3.x mailing-list
- xoops-blocks-main-file-include(47153) vdb-entry
- http://www.xoops.org/modules/news/article.php?storyid=4540
- 50572 vdb-entry