blog.fxiao.me
http://blog.fxiao.me/ghidra CVE-2019-13623
HIGH
Ghidra (Linux) 9.0.4 - .gar Arbitrary Code Execution
Record summary
CVE-2019-13623 has a selected CVSS score of 7.8 (high); EIP currently links 1 catalogued exploit.
Description
In NSA Ghidra before 9.1, path traversal can occur in RestoreTask.java (from the package ghidra.app.plugin.core.archive) via an archive with an executable file that has an initial ../ in its filename. This allows attackers to overwrite arbitrary files in scenarios where an intermediate analysis result is archived for sharing with other persons. To achieve arbitrary code execution, one approach is to overwrite some critical Ghidra modules, e.g., the decompile module.
Description source: CVE List
Exploitation context
Available material
- Catalogued exploits
- 1
Proofs of concept
1Catalogued exploits
ExploitDBGhidra (Linux) 9.0.4 - .gar Arbitrary Code ExecutionExploitDB exploitby Etienne LacocheNot analyzed1 file
References
5packetstormsecurity.com
http://packetstormsecurity.com/files/154015/Ghidra-Linux-9.0.4-Arbitrary-Code-Execution.html ghidra-sre.orgConfirmation
https://ghidra-sre.org/releaseNotes_9.1_final.html github.com
https://github.com/NationalSecurityAgency/ghidra/issues/789 nvd.nist.gov
https://nvd.nist.gov/vuln/detail/CVE-2019-13623