cbcvebase.
CVE-2017-11610
published 2017-08-23

CVE-2017-11610: 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…

PriorityP188high8.8CVSS 3.0
AVNACLPRLUINSUCHIHAH
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
87.38%
99.7th percentile
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 supervisord namespace lookups.

Affected

27 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debiansupervisor< supervisor 3.3.1-1.1 (bookworm)supervisor 3.3.1-1.1 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
fedoraprojectfedora
redhatcloudforms
supervisordsupervisor<= 3.0
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor
supervisordsupervisor>= 0 < 3.3.1-1.13.3.1-1.1
supervisordsupervisor>= 0 < 3.3.1-1.13.3.1-1.1
supervisordsupervisor>= 0 < 3.3.1-1.13.3.1-1.1
supervisordsupervisor>= 0 < 3.3.1-1.13.3.1-1.1
supervisordsupervisor>= 0 < 3.0.13.0.1
supervisordsupervisor>= 3.1.0 < 3.1.43.1.4

Detection & IOCsextracted from sources · hover to see the quote

port9001
url/RPC2
commandsupervisor.supervisord.options.warnings.linecache.os.system
sigma
POST /RPC2 HTTP/1.1 with body containing supervisor.supervisord.options.warnings.linecache.os.system
  • Look for HTTP POST requests to /RPC2 on port 9001 containing the nested namespace traversal string 'supervisor.supervisord.options.warnings.linecache.os.system' in the XML body — this is the core exploit payload.
  • Shodan/FOFA queries 'http.title:"Supervisor Status"' and 'title="supervisor status"' can identify exposed supervisord instances for asset inventory and attack surface reduction.
  • Monitor for DNS interactions triggered by XML-RPC payloads to /RPC2 — the Nuclei template uses out-of-band DNS (interactsh) to confirm exploitation.
  • Detect base64-encoded commands piped to bash via nohup in process execution logs — this is the command execution pattern used by the Metasploit module to detach and background the payload.
  • ·Exploitation requires authentication OR supervisord configured to run an HTTP server without authentication — unauthenticated exposure significantly increases risk.
  • ·Commands executed by the exploit run as the same OS user as supervisord — if supervisord runs as root, the attacker gains root-level command execution.
  • ·Affected versions span 3.0a1 through 3.3.2; fixed in 3.0.1, 3.1.4, 3.2.4, and 3.3.3 — version detection alone is insufficient if patch level is not confirmed.

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.09.0CRITICALAV:N/AC:L/Au:S/C:C/I:C/A:C
osv8.8HIGH
vulncheck8.8HIGH
vendor_debian8.8HIGH
vendor_redhat8.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.