Allocation of Resources Without Limits or Throttling in Ghidra - #VU158272
Published: October 28, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service by exhausting the Java heap and aborting a Ghidra analysis run.
The vulnerability exists due to allocation of resources without limits in Ghidra's SquashFS filesystem parser when mounting an image with an unvalidated superblock inode_count. A remote attacker can trick an analyst into recursively importing a crafted 96-byte SquashFS image with inode_count=0x40000000 to trigger allocation of an array containing 1,073,741,825 references, exhausting the Java heap and aborting the analysis run.