Description
Unrestricted file upload vulnerability in the RoboHelpServer Servlet (robohelp/server) in Adobe RoboHelp Server 8 allows remote attackers to execute arbitrary code by uploading a Java Archive (.jsp) file during a PUBLISH action, then accessing it via a direct request to the file in the robohelp/robo/reserved/web directory under its sessionid subdirectory, as demonstrated by the vd_adobe module in VulnDisco Pack Professional 8.7 through 8.11.
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.
Metasploit 1 module
-
Adobe RoboHelp Server 8 Arbitrary File Upload and Execute
exploit/windows/http/adobe_robohelper_authbypass
Exploit-DB 2
- Adobe RoboHelp Server 8 - Arbitrary File Upload / Execution (Metasploit) EDB-16789 · remote · Nov 24, 2010 · verified
- Adobe RoboHelp Server 8 - Authentication Bypass EDB-33209 · webapps · Sep 3, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://blogs.adobe.com/psirt/2009/09/potential_robohelp_server_8_is.html
- 36245 vdb-entry
- http://www.intevydis.com/blog/?p=69
- 36467 third-party-advisory
- http://www.zerodayinitiative.com/advisories/ZDI-09-066
- http://www.adobe.com/support/security/bulletins/apsb09-14.html
- http://www.intevydis.com/blog/?p=26
- http://twitter.com/elegerov/statuses/3737725344
- http://twitter.com/elegerov/statuses/3727947465
- http://intevydis.com/vd-list.shtml
- 20090923 ZDI-09-066: Adobe RoboHelp Server Arbitrary File Upload and Execute Vulnerability mailing-list
- http://twitter.com/elegerov/statuses/3737538715