Arbitrary Code Execution Vulnerability in GZDoom Open Source Engine
CVE-2025-54065
What is CVE-2025-54065?
GZDoom, a popular open-source port for Doom engine games, has a vulnerability in its ZScript actor state handling that allows for arbitrary code execution. Versions 4.14.2 and earlier permit scripts to manipulate memory improperly by reading from arbitrary addresses and writing to JIT-compiled code sections. This can be exploited by modifying function pointers and state transitions within crafted FState and VMFunction structures. As a result, malicious scripts may execute attacker-controlled bytecode, posing significant security risks to users.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
gzdoom <= 4.14.2
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
