Allocation of Resources Without Limits or Throttling in Ghidra - #VU158273
Published: October 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to exhaust JVM heap memory and cause a denial of service during Ghidra minidump import.
The vulnerability exists due to allocation of resources without limits in Ghidra's minidump parser when discovering load specifications for minidump files. A remote attacker can trick an analyst into importing a 32-byte .dmp file with NumberOfStreams=0x40000000 to trigger allocation of a 1,073,741,824-element directory array before the available directory entries are validated, exhausting heap memory and aborting the analysis run.