<?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>Atlantis - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/atlantis/</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>Sat, 22 Aug 2026 01:17:31 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/atlantis/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>Path Traversal in Atlantis Workspace Configuration</title><link>https://feed.craftedsignal.io/briefs/2026-08-atlantis-path-traversal/</link><pubDate>Sat, 22 Aug 2026 01:17:31 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-atlantis-path-traversal/</guid><description>Atlantis versions 0.19.8 through 0.44.9 are vulnerable to path traversal (CVE-2026-64679) allowing unauthorized directory creation or deletion outside the intended workspace root.</description><content:encoded><![CDATA[<p>Atlantis versions 0.19.8 through 0.44.9 contain a path traversal vulnerability in its workspace handling mechanism. The application fails to properly sanitize the <code>workspace</code> value provided in repository-level <code>atlantis.yaml</code> configuration files or through authenticated API requests. By injecting path traversal sequences (e.g., <code>../../</code>), an attacker can cause the Atlantis process to resolve workspace paths outside of the designated <code>~/.atlantis/repos/</code> directory.</p>
<p>When Atlantis performs workspace setup, it executes filesystem operations such as <code>os.RemoveAll</code> and <code>os.MkdirAll</code> on the resolved path before delegating to Terraform. Because these operations are executed with the permissions of the Atlantis process user, an authenticated user or an attacker capable of submitting a PR with a malicious <code>atlantis.yaml</code> can trigger unintended directory creation, deletion, or modification on the host system or within mounted container volumes. The issue is addressed in Atlantis version 0.45.0.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows unauthorized manipulation of the filesystem within the context of the Atlantis process. This can lead to the deletion of critical local data, unauthorized creation of directories, or the reuse of arbitrary paths during Terraform execution. While containerization may mitigate host-wide impacts, persistent volumes and internal Atlantis data paths remain exposed. This vulnerability poses significant integrity and denial-of-service risks to organizations relying on Atlantis for Infrastructure as Code automation.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Atlantis to version 0.45.0 or later immediately to resolve CVE-2026-64679.</li>
<li>Audit repository-level <code>atlantis.yaml</code> files for any suspicious <code>workspace</code> parameter values containing directory traversal sequences.</li>
<li>Restrict the permissions of the user account running the Atlantis service to the minimum required for its operation, ensuring it cannot modify sensitive system directories.</li>
<li>Implement monitoring for unexpected directory deletion or creation events occurring within the application's working directories.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>