<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cpe:2.3:a:supervisord:supervisor:3.1.3:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3asupervisordsupervisor3.1.3/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 15 Oct 2026 16:02:43 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3asupervisordsupervisor3.1.3/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Remote Code Execution in Supervisor via XML-RPC</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2017-11610-supervisor/</link><pubDate>Thu, 15 Oct 2026 16:02:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2017-11610-supervisor/</guid><description>CVE-2017-11610 is a remote code execution vulnerability in Supervisor versions 3.3.2 and earlier that allows authenticated attackers to execute arbitrary system commands via the XML-RPC interface.</description><content:encoded><![CDATA[<p>CVE-2017-11610 is a high-severity remote code execution (RCE) vulnerability affecting Supervisor process management software, specifically versions 3.3.2 and earlier. The vulnerability exists within the XML-RPC interface of the 'supervisord' server process. An attacker with network access to the XML-RPC endpoint (defaulting to TCP port 9001) can leverage the 'supervisord.options.warnings.linecache.os.system' method to inject and execute arbitrary commands on the underlying host. Successful exploitation runs the injected commands with the privileges of the Supervisor process, which is typically root. The availability of functional proof-of-concept (PoC) code significantly increases the risk to unpatched infrastructure, particularly systems with weak or default authentication configured for the XML-RPC interface.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs network reconnaissance to identify accessible Supervisor XML-RPC endpoints (typically port 9001).</li>
<li>Attacker interacts with the target service via HTTP POST requests directed at the '/RPC2' URI.</li>
<li>Attacker authenticates to the XML-RPC interface using weak, default, or empty credentials.</li>
<li>Attacker constructs a malicious XML payload targeting the 'supervisor.supervisord.options.warnings.linecache.os.system' method.</li>
<li>The Supervisor server-side process parses the malicious XML input without proper sanitization.</li>
<li>The underlying 'os.system' call executes the attacker-supplied command string on the host OS.</li>
<li>The attacker achieves code execution with the permissions of the 'supervisord' process (typically root).</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for full system compromise, as the 'supervisord' service generally operates with root privileges. Victims include any organization running exposed, unpatched versions of Supervisor (3.3.2 or earlier) that have not implemented robust authentication. With an EPSS score of 87.4%, the threat is widespread, and the vulnerability is trivial to exploit given network access and weak credentials.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately upgrade Supervisor to a patched version beyond 3.3.2 or implement strict network access control lists (ACLs) to limit access to port 9001.</li>
<li>Enforce strong authentication for the XML-RPC interface and ensure no default or empty passwords exist.</li>
<li>Monitor webserver logs for unauthorized POST requests to '/RPC2' containing XML payloads, specifically checking for method calls including 'linecache.os.system'.</li>
<li>Disable the web interface if it is not required for operational tasks.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>remote-code-execution</category><category>vulnerability</category><category>cve-2017-11610</category><category>supervisor</category></item></channel></rss>