Description
Multiple directory traversal vulnerabilities in install.php in CPG-Nuke Dragonfly CMS (aka CPG Dragonfly CMS) 9.0.6.1 allow remote attackers to include and execute arbitrary local files via directory traversal sequences and a NUL (%00) character in (1) the newlang parameter and (2) the installlang parameter in a cookie, as demonstrated by using error.php to insert malicious code into a log file, or uploading a malicious .png file, which is then included using install.php.
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
- CPGNuke Dragonfly 9.0.6.1 - Remote Command Execution EDB-1478 · webapps · Feb 8, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 16546 vdb-entry
- http://dragonflycms.org/Forums/viewtopic/p=98034.html
- cpg-dragonfly-file-include(24660) vdb-entry
- 1015601 vdb-entry
- http://dragonflycms.org/Forums/viewtopic/p=98034.html#98034
- http://retrogod.altervista.org/dragonfly9.0.6.1_incl_xpl.html
- 23058 vdb-entry
- 20060208 CPGNuke Dragonfly 9.0.6.1 remote commands execution through arbitrary local inclusion mailing-list