Out-of-bounds write in Ghidra - #VU144371
Published: August 19, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code or cause a denial of service.
The vulnerability exists due to out-of-bounds write in the udiv128 simplification helper when processing a loaded binary that contains a compiler-emitted divide-by-constant pattern during decompilation. A remote user can provide a specially crafted binary to execute arbitrary code or cause a denial of service.
The issue is reachable from the RuleDivOpt simplification rule in the Ghidra C++ decompiler, and successful exploitation depends on stack layout and stack-protector configuration.