<?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>Cve-2026-77931 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-77931/</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 02:34:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-77931/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>Command Injection in MoviePilot</title><link>https://feed.craftedsignal.io/briefs/2026-10-moviepilot-cmd-injection/</link><pubDate>Thu, 15 Oct 2026 02:34:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-moviepilot-cmd-injection/</guid><description>MoviePilot versions through 3.1.5 are vulnerable to command injection via the ExecuteCommandTool, allowing unauthenticated or low-privileged actors to achieve remote code execution.</description><content:encoded><![CDATA[<p>MoviePilot through version 3.1.5 contains a critical command injection vulnerability. The flaw exists within the application's handling of untrusted content, specifically during tasks involving web browsing, searching, or parsing torrent metadata. The application utilizes a tool named ExecuteCommandTool, which passes inputs to the <code>asyncio.create_subprocess_shell</code> function in Python. Attackers can embed malicious instructions within untrusted data that trick the system into invoking this tool. Furthermore, the vulnerability includes a logic flaw in the command safety validation mechanism, where an attacker can set <code>confirm_dangerous</code> to true to bypass the denylist. If the application is running in an environment with an active admin session, the attacker can leverage the <code>is_admin</code> context to execute arbitrary OS commands on the host machine. This poses a significant risk to the integrity and confidentiality of the host environment.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for arbitrary code execution with the privileges of the MoviePilot service process. This can lead to full system compromise, data exfiltration, and lateral movement within the network. This vulnerability affects all MoviePilot deployments running version 3.1.5 or earlier.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Patch all instances of MoviePilot by upgrading to the latest version that remediates CVE-2026-77931.</li>
<li>Implement strict network egress filtering for the container or server running MoviePilot to prevent reverse shell callbacks.</li>
<li>Ensure the MoviePilot service runs with the least privilege necessary, specifically avoiding execution as the root user.</li>
<li>Audit logs for anomalous subprocess execution patterns, particularly those originating from the MoviePilot process tree involving <code>sh</code> or <code>bash</code>.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>remote-code-execution</category><category>command-injection</category><category>cve-2026-77931</category></item></channel></rss>