<?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:runnerty:executor_decompress:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3arunnertyexecutor_decompress/</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>Wed, 14 Oct 2026 16:37:46 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3arunnertyexecutor_decompress/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>OS Command Injection in @runnerty/executor-decompress</title><link>https://feed.craftedsignal.io/briefs/2026-10-runnerty-command-injection/</link><pubDate>Wed, 14 Oct 2026 16:37:46 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-runnerty-command-injection/</guid><description>The @runnerty/executor-decompress package is vulnerable to OS command injection via crafted archive filenames, allowing arbitrary command execution within the Runnerty process context.</description><content:encoded><![CDATA[<p>The @runnerty/executor-decompress package, up to and including version 3.1.1, contains an OS command injection vulnerability (CVE-2026-110641). This vulnerability exists in the compress_file function, which fails to properly sanitize filenames before passing them to the shelljs exec() method. An attacker who can influence the name of an archive file deposited into a watched directory can supply crafted strings containing shell metacharacters or $() command substitution syntax. When the Runnerty process attempts to process these archives, the injected commands are executed with the permissions of the underlying Runnerty process. This flaw poses a high risk to environments using Runnerty for automated workflow or file processing, as it facilitates unauthorized remote code execution.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for arbitrary code execution with the privileges of the Runnerty service user. Depending on the environment, this could lead to full system compromise, lateral movement within the network, or the exfiltration of sensitive configuration data managed by the workflow automation tool. There are currently no reports of widespread, active in-the-wild exploitation for this specific CVE.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade @runnerty/executor-decompress to a patched version beyond 3.1.1 immediately if available, or implement strict input validation to sanitize filenames in the watched directories before they are processed by the plugin.</li>
<li>Restrict file system write access to directories monitored by Runnerty to highly trusted service accounts only to prevent unauthorized file placement.</li>
<li>Monitor process execution logs for instances where shell-interpreting binaries (e.g., cmd.exe, /bin/sh) are spawned by the Runnerty process with command line arguments containing characters like '$', '(', ')', ';', or '&amp;'.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">threat</category><category>command-injection</category><category>rce</category><category>vulnerability</category></item></channel></rss>