<?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/"><channel><title>Unearth (&lt;= 0.18.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/unearth--0.18.2/</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>Mon, 10 Aug 2026 21:40:43 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/unearth--0.18.2/feed.xml" rel="self" type="application/rss+xml"/><item><title>Path Traversal Vulnerability in unearth Library</title><link>https://feed.craftedsignal.io/briefs/2026-08-unearth-path-traversal/</link><pubDate>Mon, 10 Aug 2026 21:40:43 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-unearth-path-traversal/</guid><description>The unearth library version 0.18.2 and earlier contains a path traversal vulnerability in the is_within_directory function that permits arbitrary file writes via malicious archives.</description><content:encoded><![CDATA[<p>The unearth library, used for utility operations in Python environments, contains a critical path traversal vulnerability (CVE-2026-73030) in its <code>is_within_directory</code> function. The vulnerability stems from the library's failure to normalize file paths before performing directory containment validation. By exploiting this flaw, an attacker can supply specially crafted tar archives containing directory traversal sequences (e.g., <code>../</code>) or malicious symlinks to break out of the target extraction directory. Successful exploitation allows the attacker to write files to arbitrary locations on the filesystem, restricted only by the permissions of the process executing the unearth library. This vulnerability impacts all versions up to 0.18.2. Users are advised to update to a patched version, as the fix was implemented in commit 6c78164. Given the nature of libraries like unearth, this could affect a wide range of downstream applications that process external archives.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability carries a CVSS v3.1 base score of 8.1, indicating a high impact on system integrity and security. If exploited, an attacker could achieve arbitrary file write, potentially leading to remote code execution by overwriting critical system binaries, configuration files, or startup scripts, depending on the context in which the library is utilized within an application.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Identify all instances of the unearth library within the environment and inventory applications that utilize version 0.18.2 or earlier.</li>
<li>Upgrade the unearth dependency to a version containing the fix for CVE-2026-73030 (as implemented in commit 6c78164).</li>
<li>Implement file integrity monitoring (FIM) on directories where third-party archives are extracted to detect anomalous file creation patterns.</li>
<li>Run processes that utilize unearth with the principle of least privilege, ensuring the service user has minimal write access to the filesystem.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>path-traversal</category><category>vulnerability</category><category>supply-chain</category></item></channel></rss>