PT-2025-48964 · Gzdoom · Gzdoom
Published
2025-12-03
·
Updated
2025-12-03
·
CVE-2025-54065
CVSS v3.1
7.9
High
| Vector | AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
GZDoom versions 4.14.2 and earlier
Description
GZDoom is a port for Doom engine games. In versions 4.14.2 and earlier, the ZScript actor state handling allows scripts to read arbitrary addresses, write constants into the JIT-compiled code section, and redirect control flow through crafted
FState and VMFunction structures. A script can copy FState structures into a writable buffer, modify function pointers and state transitions, and cause execution of attacker-controlled bytecode, leading to arbitrary code execution.Recommendations
Update to a version of GZDoom later than 4.14.2.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Gzdoom