Description
Ghidra before 12.0.2 contains a path traversal vulnerability in the extension installer that fails to validate ZIP entry names during extraction. Attackers can craft malicious extensions with traversal sequences like ../ in filenames to write arbitrary files outside the intended directory, enabling code execution.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| nationalsecurityagency | ghidra | < 12.0.2 | 12.0.2 |
References
- GitHub Security Advisory (GHSA-jhc2-q7qf-9c25) vendor-advisory
- https://www.vulncheck.com/advisories/ghidra-path-traversal-in-extension-installer-via-zip-entry-names third-party-advisory