<?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>Beta9 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/beta9/</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>Sun, 01 Nov 2026 14:53:59 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/beta9/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>Beta9: Sandbox escape via volume mount path traversal (CVE-2026-120308)</title><link>https://feed.craftedsignal.io/briefs/2026-11-beta9-volume-traversal/</link><pubDate>Sun, 01 Nov 2026 14:53:59 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-beta9-volume-traversal/</guid><description>A path traversal vulnerability in the Beta9 gateway fails to validate volume ownership and paths, allowing tenants to access arbitrary worker files and other tenants data.</description><content:encoded><![CDATA[<p>A path traversal vulnerability exists in Beta9 gateway and worker components where volume identifiers are not validated for ownership or path constraints. By providing a volume identifier containing parent-directory traversal sequences, an authenticated tenant can cause the worker to bind-mount directories from the host filesystem into their sandbox. This grants read/write access to worker files and data belonging to other tenants. This vulnerability is confirmed in gateway version 0.1.769 and worker version 0.1.745.</p>
<h2 id="impact">Impact</h2>
<p>A tenant with a workspace token can perform unauthorized read and write operations on the underlying worker filesystem, potentially resulting in cross-tenant data exposure and host system compromise.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Patch all Beta9 deployments by upgrading the gateway component to version 0.1.776 or later and the worker component to version 0.1.756 or later. These versions implement strict validation of volume identifiers and ownership checks.</p>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>path-traversal</category><category>sandbox-escape</category><category>cloud</category></item><item><title>Beta9 Worker: Sandbox path traversal (CVE-2026-120307)</title><link>https://feed.craftedsignal.io/briefs/2026-11-beta9-worker-traversal/</link><pubDate>Sun, 01 Nov 2026 14:53:54 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-beta9-worker-traversal/</guid><description>The Beta9 worker contains a path traversal vulnerability in the sandbox file API that allows authenticated tenants to read, write, and delete arbitrary files on the host worker filesystem.</description><content:encoded><![CDATA[<p>Beta9 worker versions prior to 0.1.756 are vulnerable to a path traversal flaw in the sandbox file API due to improper sanitization in the getHostPathFromContainerPath function. Attackers with a valid workspace token and an active sandbox can perform unauthorized file operations on the host worker filesystem. This access can be used to read or modify data belonging to other tenants and, in cases where the worker pod is assigned cluster-admin permissions, can lead to full cluster compromise. The vulnerability is confirmed to allow reading the Kubernetes service account token.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains access to a valid tenant workspace token.</li>
<li>Attacker initiates or uses an active sandbox session.</li>
<li>Attacker crafts a file path containing sequences that bypass the mount destination prefix check.</li>
<li>The getHostPathFromContainerPath function resolves the malicious path to an absolute path on the host worker filesystem.</li>
<li>The file API calls (Upload, download, stat, list, find-in-files, replace-in-files, or delete-file) interact with the resolved host path.</li>
<li>The attacker reads or modifies sensitive host files, such as the Kubernetes service account token.</li>
<li>If applicable, the attacker uses the stolen service account token to achieve cluster-admin access.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>An attacker can achieve full read, write, and delete access to the host worker filesystem as root. This allows for the exfiltration of data from other tenants on the same worker and potential cluster-wide privilege escalation if the worker pod is configured with elevated Kubernetes permissions.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the Beta9 worker to version 0.1.756 or later immediately to implement os.OpenRoot for sandbox file operations.</li>
<li>Audit Kubernetes RBAC configurations for worker pods to ensure the principle of least privilege is applied, specifically restricting cluster-admin access for worker pods.</li>
<li>Review access logs for the sandbox file API for anomalous path requests involving multiple parent-directory segments.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>