CVE-2026-100505

Ghidra 9.2 through 12.1.4 Heap Out-of-Bounds Read via StringManager

State
Published
Severity
4.8 Medium
Published
Sep 26, 2026
Updated
Oct 5, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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.

Scores

CVSSScoreVectorSource
4.04.8 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:L/SC:N/SI:N/SA:NVulnCheck
3.14.4 MediumCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:LVulnCheck

Weaknesses

Affected Products

ProductVersions
ghidraNationalSecurityAgency
  • 9.2 through 12.1.4Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.