CVE-2026-116012
LOW
2,0
Source: [email protected]
Attack Vector: local
Attack Complexity: low
Privileges Required: none
User Interaction: passive
Confidentiality: N/A
Integrity: N/A
Availability: N/A
LOW
3,6
Source: [email protected]
Attack Vector: local
Attack Complexity: high
Privileges Required: none
User Interaction: required
Scope: unchanged
Confidentiality: none
Integrity: low
Availability: low
Description
Ghidra before 12.2 contains a numeric truncation vulnerability in PackedDecode::skipAttribute and skipAttributeRemaining in marshal.cc that stores 64-bit string lengths in 32-bit variables. Attackers can supply a crafted packed stream, such as a malicious .sla file, to inject attributes into the decompiler's input or crash the decompiler process.
197
Numeric Truncation Error
IncompleteCommon Consequences
Security Scopes Affected:
Integrity
Potential Impacts:
Modify Memory
Applicable Platforms
Languages:
C, C++, Java, C#
https://github.com/NationalSecurityAgency/ghidra/blob/Ghidra_12.1.4_build/Ghidr…
https://github.com/NationalSecurityAgency/ghidra/commit/d105789b331dba84ad73ab9…
https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_12.2_build
https://github.com/NationalSecurityAgency/ghidra/security/advisories/GHSA-v423-…
https://www.vulncheck.com/advisories/ghidra-before-12.2-integer-truncation-in-p…