Description
Ghidra versions through 12.1.4 contain a heap use-after-free vulnerability in the decompiler's Funcdata::opInsertAfter function caused by stale INDIRECT effect-op references. Attackers can craft a malicious binary with a specific x86-64 sequence that triggers the vulnerability during decompilation, causing the decompile helper process to crash and denying service to analysts and automated analysis pipelines.
Published: 2026-09-26
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service during decompilation
Action: Immediate Upgrade
AI Analysis

Impact

Ghidra versions through 12.1.4 implement a heap use‑after‑free flaw in the decompiler’s Funcdata::opInsertAfter function, caused by stale INDIRECT effect‑op references. When a malicious binary is decompiled, the decompile helper process dereferences freed memory, leading to a crash that stops the decompiler from completing its task. This defect does not allow data exfiltration or privilege escalation, but it interrupts analysis workflows and automated pipelines that rely on the decompiler, effectively denying service to analysts. The weakness arises from improper handling of memory after it has been freed.

Affected Systems

The vulnerability affects the National Security Agency’s Ghidra suite up to and including version 12.1.4. Users running any of these versions on any platform that utilizes the decompiler component are exposed. The specific files impacted are those in the decompiler package, particularly the modules merge.cc and subflow.cc as indicated by the source reference locations.

Risk and Exploitability

The CVSS score of 4.8 classifies the issue as medium severity, reflecting that the impact is limited to denial of service rather than a security breach. EPSS information is not available, which means the current public analysis does not estimate a likelihood of exploitation; however, the attack requires only that the attacker provide a crafted binary, a scenario that is plausible for adversaries seeking to disrupt analysis infrastructure. The vulnerability is not listed in the CISA KEV catalog, indicating that there are no documented incidents or widespread exploitation reports as of the data provided. The most likely attack vector is through an adversary delivering a malicious file for decompilation, potentially automated as part of a malicious pipeline or a targeted attack on analysts. Given the high sensitivity of code analysis in threat hunting, any disruption can have significant operational consequences.

Generated by OpenCVE AI on September 26, 2026 at 02:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ghidra to a version newer than 12.1.4 which contains the decompiler fix
  • If an immediate upgrade is not possible, disable automated decompilation of untrusted binaries to prevent the decompiler helper from crashing
  • Monitor decompiler logs and crashes to ensure that denial‑of‑service incidents are promptly detected and addressed

Generated by OpenCVE AI on September 26, 2026 at 02:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 29 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 26 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Nationalsecurityagency
Nationalsecurityagency ghidra
Vendors & Products Nationalsecurityagency
Nationalsecurityagency ghidra

Sat, 26 Sep 2026 01:15:00 +0000

Type Values Removed Values Added
Description Ghidra versions through 12.1.4 contain a heap use-after-free vulnerability in the decompiler's Funcdata::opInsertAfter function caused by stale INDIRECT effect-op references. Attackers can craft a malicious binary with a specific x86-64 sequence that triggers the vulnerability during decompilation, causing the decompile helper process to crash and denying service to analysts and automated analysis pipelines.
Title Ghidra through 12.1.4 Heap Use-After-Free in Decompiler
First Time appeared Nsa
Nsa ghidra
Weaknesses CWE-416
CPEs cpe:2.3:a:nsa:ghidra:*:*:*:*:*:*:*:*
Vendors & Products Nsa
Nsa ghidra
References
Metrics cvssV3_1

{'score': 3.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Nationalsecurityagency Ghidra
Nsa Ghidra
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T09:48:42.871Z

Reserved: 2026-09-25T22:14:31.017Z

Link: CVE-2026-100503

cve-icon Vulnrichment

Updated: 2026-09-29T17:23:58.849Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-26T01:16:59.880

Modified: 2026-10-08T16:43:21.090

Link: CVE-2026-100503

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T08:30:02Z

Weaknesses