Impact
Ghidra versions prior to 12.1 contain an unsafe deserialization flaw in the client‑side Shared‑Project RMI connection code. The flaw lets an attacker craft a malicious project file that contains a ghidra:// URL. When a user opens the file through File → Open Project, the application deserializes untrusted objects via a Jython 2.7.4 gadget chain, allowing execution of arbitrary commands with the privileges of the user running Ghidra.
Affected Systems
The vulnerability affects the National Security Agency’s Ghidra product on all operating systems where the software is installed, specifically any release before version 12.1.
Risk and Exploitability
The CVSS score of 8.6 indicates a high‑severity risk. Because the flaw can be triggered simply by opening a crafted project file, no authentication is required and the attack can be performed by any user who can run Ghidra. The vulnerability is not currently listed in the CISA KEV catalog and its EPSS score is not available, but the ease of exploitation suggests a realistic risk for environments where Ghidra is used to analyze untrusted code.
OpenCVE Enrichment