Infinite loop in Ghidra - #VU144372
Published: August 19, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to loop with an unreachable exit condition in ElfHeader.deriveGnuHashDynamicSymbolCount() when parsing a crafted ELF binary during import. A remote attacker can trick the victim into opening a crafted ELF file to cause a denial of service.
The issue becomes unrecoverable because cancellation is disabled during parsing, and it affects both GUI and headless analysis.