Allocation of Resources Without Limits or Throttling in Ghidra - #VU158268
Published: October 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by exhausting the Ghidra JVM heap.
The vulnerability exists due to unbounded chained-fixup traversal and object allocation in Ghidra's Mach-O importer when processing dyld chained fixups. A remote attacker can induce a victim to import a specially crafted Mach-O file whose page starts trigger repeated traversal of the same underlying region, causing excessive DyldFixup object allocation to exhaust the JVM heap and terminate or destabilize the analysis process.