<?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>Ghidra (&lt;= 12.1.4) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ghidra--12.1.4/</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, 26 Sep 2026 02:55:34 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ghidra--12.1.4/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>Stack-Based Out-of-Bounds Write in Ghidra Decompiler</title><link>https://feed.craftedsignal.io/briefs/2026-09-ghidra-oob-write/</link><pubDate>Sat, 26 Sep 2026 02:55:34 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-ghidra-oob-write/</guid><description>Ghidra versions 12.1.4 and earlier contain a stack-based out-of-bounds write vulnerability in the leftshift128 function that could allow arbitrary code execution when processing malicious binaries.</description><content:encoded><![CDATA[<p>Ghidra versions through 12.1.4 contain a stack-based out-of-bounds write vulnerability located in the decompiler's leftshift128 function. This vulnerability is triggered when the decompiler processes p-code containing negative shift amounts. An attacker can exploit this by providing a specially crafted binary containing specific instruction sequences. When a user opens or performs analysis on this malicious binary within Ghidra, the decompiler's memory becomes corrupted during the calculation process. This memory corruption can lead to the execution of arbitrary code with the privileges of the user running the Ghidra application. This is particularly relevant for security researchers and reverse engineers who frequently analyze untrusted binaries.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability poses a significant risk to the security research community and software analysts who use Ghidra for reverse engineering tasks. If exploited, an attacker could gain control over the analyst's machine, potentially leading to the theft of sensitive project data, intellectual property, or further lateral movement within an organization's network.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized, concrete actions for security teams:</p>
<ul>
<li>Identify and inventory all instances of Ghidra 12.1.4 or earlier within the development and research environments.</li>
<li>Upgrade all instances of Ghidra to the latest patched version available from the official National Security Agency repository.</li>
<li>Implement a policy to sandbox reverse engineering tools, including Ghidra, to minimize the impact of potential arbitrary code execution vulnerabilities.</li>
<li>Alert users who frequently analyze third-party or untrusted binaries to be cautious when importing unknown files into the Ghidra environment until patches are applied.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>cve-2026-100504</category><category>memory-corruption</category><category>software-vulnerability</category></item></channel></rss>