Ghidra < 11.2 - Use After Free in Sleigh Backend via Static Initialization Order
CVE-2024-58350

2.1LOW

Key Information:

Status
Vendor
CVE Published:
10 June 2026

What is CVE-2024-58350?

Ghidra before 11.2 contains a use after free vulnerability in the Sleigh backend caused by undefined static initialization order of the SleighArchitecture::translators and XmlArchitectureCapability singletons. Attackers can trigger an infinite loop or denial of service during shutdown by exploiting the unsafe destruction order that causes iteration over deallocated memory.

Affected Version(s)

ghidra 0 < 11.2

ghidra 11.2

References

CVSS V4

Score:
2.1
Severity:
LOW
Confidentiality:
None
Integrity:
None
Availability:
Low
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Bill Bierman (@wbierman)
.