Description
The FailOverHelperServlet (aka FailServlet) servlet in ZOHO ManageEngine Applications Manager before 11.9 build 11912, OpManager 8 through 11.5 build 11400, and IT360 10.5 and earlier does not properly restrict access, which allows remote attackers and remote authenticated users to (1) read arbitrary files via the fileName parameter in a copyfile operation or (2) obtain sensitive information via a directory listing in a listdirectory operation to servlet/FailOverHelperServlet.
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 2 modules
-
ManageEngine Multiple Products Arbitrary Directory Listing
auxiliary/admin/http/manageengine_dir_listing
-
ManageEngine Multiple Products Arbitrary File Download
auxiliary/admin/http/manageengine_file_download
Exploit-DB 1
- ManageEngine OpManager / Applications Manager / IT360 - 'FailOverServlet' Multiple Vulnerabilities EDB-43894 · webapps · Feb 9, 2015
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://packetstormsecurity.com/files/130162/ManageEngine-File-Download-Content-Disclosure-SQL-Injection.html
- https://raw.githubusercontent.com/pedrib/PoC/master/ManageEngine/me_failservlet.txt
- http://www.securityfocus.com/archive/1/archive/1/534575/100/0/threaded
- http://seclists.org/fulldisclosure/2015/Jan/114
- https://support.zoho.com/portal/manageengine/helpcenter/articles/vulnerabilities-in-failoverhelperservlet
- https://exchange.xforce.ibmcloud.com/vulnerabilities/100554