Description
Directory traversal vulnerability in manager/controllers/default/resource/tvs.php in MODx Revolution 2.0.2-pl, and possibly earlier, when magic_quotes_gpc is disabled, allows remote attackers to read arbitrary files via a .. (dot dot) in the class_key parameter. NOTE: some of these details are obtained from third party information.
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
- MODx manager - '/controllers/default/resource/tvs.php?class_key' Traversal Local File Inclusion EDB-34788 · webapps · Sep 29, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- MODx manager - Local File Inclusion http/cves/2010/CVE-2010-5278.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- http://packetstormsecurity.org/1009-exploits/modx202pl-lfi.txt
- http://modxcms.com/forums/index.php/topic%2C55104.0.html
- 43577 vdb-entry
- 41638 third-party-advisory
- modx-classkey-file-include(62073) vdb-entry
- http://www.johnleitch.net/Vulnerabilities/MODx.Revolution.2.0.2-pl.Local.File.Inclusion/49
- http://modxcms.com/forums/index.php/topic%2C55105.msg317273.html
- 68265 vdb-entry