Command injection in launch.sh #4869
Labels
Feature: Launch
Feature: Platform/Linux
Feature: Platform/macOS
Status: Internal
This is being tracked internally by the Ghidra team
Type: Security
Milestone
Describe the bug
/Ghidra/RuntimeScripts/Linux/support/launch.sh
passes user provided input intoeval
. This results in straightforward command injection.There are a couple of security SaaS's that use
analyzeHeadless
as part of a service, so this is a pretty surprising RCE on natural-looking invocations.https://github.com/NationalSecurityAgency/ghidra/blob/master/Ghidra/RuntimeScripts/Linux/support/launch.sh#L192
To Reproduce
The text was updated successfully, but these errors were encountered: