CVE-2026-96273

Summary

Ghidra before 12.1.4 fails to validate the TYPE_COL byte in OptionsDB.createUnregisteredOption(), causing an ArrayIndexOutOfBoundsException that leaves domain objects permanently locked. Attackers can craft a malicious program database file that, when imported, causes the application to stall and prevents resource cleanup or graceful shutdown.

Affected Software

VendorProductVersion RangeStatus
NationalSecurityAgencyghidra0 < 12.1.4affected

Weaknesses

  • CWE-460: Improper Cleanup on Thrown Exception
  • CWE-667: Improper Locking

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: partial

References