CVE Catalog

CVE-2026-52757

MediumCVSS 4.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

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

Summary

Ghidra before version 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass. Attackers can trigger this vulnerability by crafting a binary that causes stale pointers in the HighIntersectTest::highedgemap cache to be dereferenced, reading and writing the flags field of freed heap memory when a user opens the binary in Ghidra's decompiler view.

Risk Assessment

The risk involves potential remote code execution or sensitive data disclosure when a user opens a maliciously crafted binary in Ghidra. This vulnerability could lead to compromise of the analyst's system or leakage of information from the analyzed software.

Recommendation

It is recommended to immediately upgrade Ghidra to version 12.1 or later. Additionally, avoid opening untrusted binary files in the decompiler until the patch is applied.

Other vulnerabilities in Ghidra

See all
Original NVD description (English source)

Ghidra before 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass. Attackers can trigger this vulnerability by crafting a binary that causes stale pointers in the HighIntersectTest::highedgemap cache to be dereferenced, reading and writing the flags field of freed heap memory when a user opens the binary in Ghidra's decompiler view.

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