<?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>Cve-2026-9605 — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-9605/</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, 27 May 2026 00:17:27 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-9605/feed.xml" rel="self" type="application/rss+xml"/><item><title>CVE-2026-9605 Heap-Based Buffer Overflow in GNU libredwg</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-9605-libredwg-overflow/</link><pubDate>Wed, 27 May 2026 00:17:27 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-9605-libredwg-overflow/</guid><description>A heap-based buffer overflow vulnerability (CVE-2026-9605) exists in GNU libredwg up to version 0.13.4.8160 within the bit_read_RC function of the Dwgbmp Utility, potentially allowing a remote attacker to execute arbitrary code.</description><content:encoded><![CDATA[<p>GNU libredwg, a library for reading and writing DWG files, is vulnerable to a heap-based buffer overflow (CVE-2026-9605). This vulnerability affects versions up to 0.13.4.8160. The flaw resides within the <code>bit_read_RC</code> function in the <code>bits.c</code> file of the <code>Dwgbmp Utility</code> component. Successful exploitation could allow a remote attacker to execute arbitrary code on the targeted system. A patch (8f03865f37f5d4ffd616fef802acc980be54d300) is available to remediate this vulnerability. Public exploits exist, increasing the risk of exploitation.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker crafts a malicious DWG file containing a specially formatted bitmap (BMP) image.</li>
<li>The victim opens the malicious DWG file using an application that utilizes the vulnerable GNU libredwg library.</li>
<li>The <code>Dwgbmp Utility</code> component of libredwg attempts to process the embedded BMP image.</li>
<li>The <code>bit_read_RC</code> function in <code>bits.c</code> is called during the processing of the bitmap data.</li>
<li>Due to insufficient bounds checking, the <code>bit_read_RC</code> function writes data beyond the allocated buffer on the heap.</li>
<li>This heap-based buffer overflow corrupts adjacent memory regions, potentially overwriting critical data structures.</li>
<li>The memory corruption leads to a crash or, with carefully crafted input, allows the attacker to execute arbitrary code.</li>
<li>The attacker gains control of the application, potentially compromising the entire system.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-9605 can lead to arbitrary code execution on the victim&rsquo;s system. This could allow an attacker to install malware, steal sensitive data, or take complete control of the affected machine. The vulnerability affects any application that uses the vulnerable versions of GNU libredwg to process DWG files.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Apply the patch 8f03865f37f5d4ffd616fef802acc980be54d300 provided by GNU to remediate CVE-2026-9605.</li>
<li>Monitor process creation events for applications using libredwg that spawn child processes (see Sigma rule &ldquo;Detect Suspicious libredwg Process Creation&rdquo;).</li>
<li>Deploy the Sigma rule &ldquo;Detect DWG File Processing with Unusual Arguments&rdquo; to identify potential exploitation attempts through suspicious command-line arguments when processing DWG files.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>heap-based buffer overflow</category><category>libredwg</category><category>cve-2026-9605</category></item></channel></rss>