GZDoom is a feature centric port for all Doom engine games. GZDoom is an open source Doom engine. In versions 4.14.2 and earlier, 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.
History

Thu, 04 Dec 2025 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Zdoom
Zdoom gzdoom
Vendors & Products Zdoom
Zdoom gzdoom

Wed, 03 Dec 2025 22:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 03 Dec 2025 17:15:00 +0000

Type Values Removed Values Added
Description GZDoom is a feature centric port for all Doom engine games. GZDoom is an open source Doom engine. In versions 4.14.2 and earlier, 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.
Title GZDoom engine allows arbitrary code execution via ZScript actor states
Weaknesses CWE-913
References
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2025-12-03T21:39:49.369Z

Reserved: 2025-07-16T13:22:18.204Z

Link: CVE-2025-54065

cve-icon Vulnrichment

Updated: 2025-12-03T21:39:45.235Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-12-03T17:15:52.170

Modified: 2025-12-04T17:15:08.283

Link: CVE-2025-54065

cve-icon Redhat

No data.