CVE Catalog

CVE-2026-49495

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

Ghidra versions 10.2 through 12.0 contain an uncontrolled resource consumption vulnerability in ExportTrie.parseTrie() lacking cycle detection when processing Mach-O export tries. A crafted Mach-O binary with circular references causes unbounded queue growth and exponential string concatenation, leading to OutOfMemoryError and JVM crash.

Risk Assessment

An attacker can supply a malicious Mach-O file that, when opened in Ghidra, crashes the JVM and loses all unsaved work, posing a risk to analyst productivity and data integrity.

Recommendation

Immediately upgrade Ghidra to version 12.1 or later, which includes a fix for the missing cycle detection in ExportTrie.parseTrie().

Other vulnerabilities in Ghidra

See all
Original NVD description (English source)

Ghidra 10.2 before 12.1 contains an uncontrolled resource consumption vulnerability in ExportTrie.parseTrie() that lacks cycle detection when traversing Mach-O binary export tries. A crafted Mach-O binary with circular references in the export trie causes unbounded queue growth and exponential string concatenation, triggering OutOfMemoryError that crashes the entire JVM and loses all unsaved work.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS