[CVE-2024-54756] GZDoom <= 4.13.1 Arbitrary Code Execution via Malicious ZScript – Full Disclosure

Posted by Gabriel Valachi via Fulldisclosure on Feb 15
In GZDoom 4.13.1 and below, there is a vulnerability involving array sizes in ZScript, the game engine’s primary
scripting language. It is possible to dynamically allocate an array of 1073741823 dwords, permitting access to the rest
of the heap from the start of the array and causing a second array declared in the same function to overlap with this
huge array. The result is an exploit chain that allows arbitrary code execution through a…
– Read More – Full Disclosure