CVE-2026-100505: falha de média gravidade em NationalSecurityAgency ghidra
Ghidra 9.2 through 12.1.4 Heap Out-of-Bounds Read via StringManager
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 4.8epss 0.1%
Ghidra versions 9.2 through 12.1.4 contain a heap out-of-bounds read vulnerability in StringManager::getCodepoint when decoding multi-byte UTF-8, UTF-16, or UTF-32 characters without validating remaining buffer length. Attackers can craft malicious binaries containing strings or constant byte stores that end in multi-byte lead units to trigger out-of-bounds reads that crash the decompiler or leak adjacent heap memory into decompiled output.
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
Produtos afetados
NationalSecurityAgency · ghidraCVEs relacionadas — NationalSecurityAgency ghidra
No mesmo produto, das mais perigosas para as menos.
CVE-2026-116012LOWGhidra before 12.2 Integer Truncation in PackedDecode::skipAttribute Decompiler ParserEPSS 0.2%CVE-2026-54389MEDIUMGhidra < 12.1.3 PDB Parser Uncontrolled Heap Growth DoS via AbstractPdbEPSS 0.2%CVE-2026-115398MEDIUMGhidra before 12.2 Denial of Service via TAR and ZIP File System MountEPSS 0.2%CVE-2026-115394MEDIUMGhidra through 12.2 Denial of Service via BinaryField Memory AllocationEPSS 0.2%CVE-2026-113604MEDIUMGhidra 10.2 through 12.1.4 Denial of Service via ELF Loader Extended Header CountsEPSS 0.2%CVE-2026-100504HIGHGhidra through 12.1.4 Stack-based Buffer Overflow via leftshift128EPSS 0.2%
Referências
https://github.com/NationalSecurityAgency/ghidrahttps://github.com/NationalSecurityAgency/ghidra/blob/8b6bbb857accdfa20dc5b2f5dea471178c2e9fbc/Ghidra/Features/Decompiler/src/decompile/cpp/stringmanage.cc#L324-L410https://github.com/NationalSecurityAgency/ghidra/commit/e37c57f3d9c29511a1860f0a735df53131d403d7https://www.vulncheck.com/advisories/ghidra-11.2-through-12.1.4-heap-out-of-bounds-read-via-stringmanager