← Vulnerability feed

Vulnerability record · CVE-2019-17664 · published 16 October 2019

CVE-2019-17664: Nsa ghidra untrusted search path vulnerability

Nsa · Ghidra

NSA Ghidra through 9.0.4 uses a potentially untrusted search path. When executing Ghidra from a given path, the Java process working directory is set to this path. Then, when launching the Python interpreter via the "Ghidra Codebrowser > Window > Python" option, Ghidra will try to execute the cmd.exe program from this working directory.

7.8 CVSS 3.1 High EPSS 0.43% · top 65.1% CWE-426 · Untrusted search path
7.8CVSS 3.1 base score, v2 4.4
0.43%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
2References
17 Jun 2026Last modified by NVD

Description

NSA Ghidra through 9.0.4 uses a potentially untrusted search path. When executing Ghidra from a given path, the Java process working directory is set to this path. Then, when launching the Python interpreter via the "Ghidra Codebrowser > Window > Python" option, Ghidra will try to execute the cmd.exe program from this working directory.

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2019-17664 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2023-22671Nsa ghidra command injection vulnerabilityGhidra/RuntimeScripts/Linux/support/launch.sh in NSA Ghidra through 10.2.2 passes user-provided input into eval, leading to command injection when ca…EPSS 2.9%9.8CVE-2019-16941Nsa ghidra xml injection vulnerabilityNSA Ghidra through 9.0.4, when experimental mode is enabled, allows arbitrary code execution if the Read XML Files feature of Bit Patterns Explorer i…EPSS 5.1%9.1CVE-2019-13625Nsa ghidra xml external entity (xxe) vulnerabilityNSA Ghidra before 9.0.1 allows XXE when a project is opened or restored, or a tool is imported, as demonstrated by a project.prp file.EPSS 2.4%8.8CVE-2026-4946Nsa ghidra os command injection vulnerabilityGhidra versions prior to 12.0.3 improperly process annotation directives embedded in automatically extracted binary data, resulting in arbitrary comm…EPSS 0.77%8.7CVE-2026-52758Nsa ghidra sql injection vulnerabilityGhidra before 12.1 contains a SQL injection vulnerability in BSim filter types that concatenate user-supplied values directly into SQL queries withou…EPSS 0.56%8.7CVE-2026-52754Nsa ghidra improper verification of cryptographic signature vulnerabilityGhidra before 12.1 contains an authentication bypass vulnerability in PKIAuthenticationModule.authenticate() that allows any user with a valid CA-sig…EPSS 0.45%8.7CVE-2026-49498Nsa ghidra sql injection vulnerabilityGhidra 11.0 before 12.1 contains a SQL injection vulnerability in the changePassword() method of PostgresFunctionDatabase that fails to escape double…EPSS 0.47%8.6CVE-2026-52751Nsa ghidra deserialization of untrusted data vulnerabilityGhidra before 12.1 contains an unsafe deserialization vulnerability in client-side Shared-Project RMI connection code that allows unauthenticated rem…EPSS 1.1%

Source: NIST National Vulnerability Database (record CVE-2019-17664), CISA KEV, FIRST EPSS (scores of 2026-10-05). This page is refreshed as NVD updates the record.