Priority HIGH 76
Ghidra/RuntimeScripts/Linux/support/launch.sh in NSA Ghidra through 10.2.2 passes user-provided input into eval, leading to command injection when calling analyzeHeadless with untrusted input.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02947 · Published 2023-01-06 · No fix listed CWE-77
Priority HIGH 73
Ghidra before 12.1 contains a SQL injection vulnerability in BSim filter types that concatenate user-supplied values directly into SQL queries without escaping or parameterization.
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00309 · Published 2026-06-10 · Fixed in 12.1 CWE-89
Priority HIGH 73
Ghidra versions prior to 12.0.3 improperly process annotation directives embedded in automatically extracted binary data, resulting in arbitrary command execution when an analyst interacts with the UI.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00489 · Published 2026-03-29 · Fixed in 12.0.3 CWE-78
Priority HIGH 72
Ghidra before 12.0.4 contains a path traversal vulnerability in the theme import functionality that allows attackers to write files outside the intended theme directory.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00215 · Published 2026-06-10 · Fixed in 12.0.4 CWE-22
Priority HIGH 72
Ghidra before 12.0.2 contains a path traversal vulnerability in the extension installer that fails to validate ZIP entry names during extraction.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00215 · Published 2026-06-10 · Fixed in 12.0.2 CWE-22
Priority MEDIUM 64
Ghidra before 12.1 contains a heap-use-after-free vulnerability in SleighBuilder::generatePointerAdd caused by iterator invalidation when PcodeCacher::allocateInstruction reallocates the issued vector.
CVSS 4.0MEDIUM 6.9· Local · No auth · User interaction · EPSS 0.00169 · Published 2026-06-10 · Fixed in 12.1 CWE-416
Priority MEDIUM 63
Ghidra before 12.1.1 contains an uncontrolled memory allocation vulnerability in the Mach-O binary parser that allows attackers to cause denial of service.
CVSS 4.0MEDIUM 6.7· Local · No auth · User interaction · EPSS 0.00151 · Published 2026-06-10 · Fixed in 12.1.1 CWE-789
Priority MEDIUM 63
Ghidra before 12.0.3 contains an out-of-memory vulnerability in the rust_demangle function that allocates unbounded output buffers without size limits.
CVSS 4.0MEDIUM 6.7· Local · No auth · User interaction · EPSS 0.00151 · Published 2026-06-10 · Fixed in 12.0.3 CWE-789
Priority MEDIUM 63
Ghidra 10.2 before 12.1 contains an uncontrolled resource consumption vulnerability in ExportTrie.parseTrie() that lacks cycle detection when traversing Mach-O binary export tries.
CVSS 4.0MEDIUM 6.7· Local · No auth · User interaction · EPSS 0.00151 · Published 2026-06-10 · Fixed in 12.1 CWE-835
Priority MEDIUM 61
Ghidra before 12.2 contains an unauthenticated path traversal vulnerability in the IsfServer that accepts TCP connections and passes client-supplied namespace strings directly to filesystem operations without validation.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00457 · Published 2026-06-10 · Fixed in 12.2 CWE-22
Priority MEDIUM 54
Ghidra before 12.1 contains a heap-use-after-free vulnerability in the decompiler's HighVariable::merge() function during the variable merging pass.
CVSS 4.0MEDIUM 4.6· Local · No auth · User interaction · EPSS 0.00144 · Published 2026-06-10 · Fixed in 12.1 CWE-416
Priority MEDIUM 50
NSA Ghidra through 9.0.4, when experimental mode is enabled, allows arbitrary code execution if the Read XML Files feature of Bit Patterns Explorer is used with a modified XML document.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.05133 · Published 2019-09-28 · No fix listed CWE-91
Priority MEDIUM 44
NSA 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.
CVSS 3.0CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.02404 · Published 2019-07-17 · No fix listed CWE-611
Priority MEDIUM 42
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.
CVSS 3.0HIGH 7.8· Local · No auth · User interaction · EPSS 0.04961 · Published 2019-07-17 · No fix listed CWE-22
Priority MEDIUM 40
Ghidra before 12.1 contains an unsafe deserialization vulnerability in client-side Shared-Project RMI connection code that allows unauthenticated remote code execution.
CVSS 4.0HIGH 8.6· Network · No auth · User interaction · EPSS 0.0071 · Published 2026-06-10 · Fixed in 12.1 CWE-502
Priority LOW 39
Ghidra before 12.1 contains an authentication bypass vulnerability in PKIAuthenticationModule.authenticate() that allows any user with a valid CA-signed certificate to impersonate other users by presenting their public c…
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00252 · Published 2026-06-10 · Fixed in 12.1 CWE-347
Priority LOW 39
Ghidra before 12.1 contains a command injection vulnerability in URL annotation handling on Windows where cmd.exe metacharacters are not properly escaped.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00503 · Published 2026-06-10 · Fixed in 12.1 CWE-88
Priority LOW 39
Ghidra 11.0 before 12.1 contains a SQL injection vulnerability in the changePassword() method of PostgresFunctionDatabase that fails to escape double quotes in usernames interpolated into ALTER ROLE statements.
CVSS 4.0HIGH 8.7· Network · Low privileges · No interaction · EPSS 0.00259 · Published 2026-06-10 · Fixed in 12.1 CWE-89
Priority LOW 35
NSA Ghidra before 9.0.2 is vulnerable to DLL hijacking because it loads jansi.dll from the current working directory.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00488 · Published 2019-10-16 · No fix listed CWE-427
Priority LOW 34
NSA Ghidra through 9.0.4 uses a potentially untrusted search path.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00429 · Published 2019-10-16 · No fix listed CWE-426
Priority LOW 33
Ghidra versions through 12.1.4 contain a stack-based out-of-bounds write vulnerability in the decompiler's leftshift128 function when processing negative shift amounts from p-code.
CVSS 4.0HIGH 7.3· Local · No auth · User interaction · EPSS 0.00157 · Published 2026-09-26 · No fix listed CWE-787
Priority LOW 31
Ghidra before 12.2 contains a resource allocation without limits vulnerability in ExtensionUtils.unzipToInstallationFolder() that extracts every extension ZIP entry without limiting file count.
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.0013 · Published 2026-10-22 · Fixed in 12.2 CWE-770
Priority LOW 29
Ghidra before 12.2 contains an improper handling of highly compressed data vulnerability in ExtensionUtils.unzipToInstallationFolder() that allows attackers to exhaust disk space.
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.0013 · Published 2026-10-22 · Fixed in 12.2 CWE-409
Priority LOW 29
Ghidra before 12.2 contains a resource allocation without limits vulnerability in FileSystemIndexHelper used by TarFileSystem and ZipFileSystem, which store unbounded archive entries.
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.00178 · Published 2026-10-22 · Fixed in 12.2 CWE-770
Priority LOW 29
Ghidra 10.3 before 12.2 contains an improper handling of highly compressed data vulnerability in ThemeReader.processIconFile() that fails to limit decompressed size or compression ratio.
CVSS 4.0MEDIUM 6.8· Local · No auth · User interaction · EPSS 0.0013 · Published 2026-10-22 · Fixed in 12.2 CWE-409
Load more