CVE-2024-54756

A remote code execution (RCE) vulnerability in the ZScript function of ZDoom Team GZDoom v4.13.1 allows attackers to execute arbitrary code via supplying a…

Critical · published February 20, 2025

CVSS v3.1
9.8
EPSS
3%
Percentile
87.6
In the wild
Unconfirmed
What it is

🔥 A maliciously crafted PK3 file can turn your GZDoom v4.13.1 into a playground for attackers! Think of it like a sneaky chef slipping poison into a dish during a banquet. The unsuspecting diners (or users) dig in, completely unaware of the hidden danger lurking in their meal. With this remote code execution (RCE) vulnerability, an attacker can execute arbitrary code on your system—essentially taking control of your game environment without you ever realizing it. The consequences could be absolutely devastating, from corrupting your game files to accessing sensitive system resources. Don't let your security defenses take a vacation!

Put simply

Think of it like a sneaky chef slipping poison into a dish during a banquet. The unsuspecting diners (or users) dig in, completely unaware of the hidden danger lurking in their meal. The vulnerability arises from the ZScript function in GZDoom, which processes ZScript source files from PK3 files. An attacker can exploit this by supplying a specially crafted PK3 file that contains malicious ZScript code, leading to RCE.

What to do

With this remote code execution (RCE) vulnerability, an attacker can execute arbitrary code on your system—essentially taking control of your game environment without you ever realizing it. The consequences could be absolutely devastating, from corrupting your game files to accessing sensitive system resources. Don't let your security defenses take a vacation! To mitigate this vulnerability, immediately update GZDoom to version 4.13.2 or later. Additionally, implement strict file validation checks to ensure that only trusted PK3 files are processed. Regularly audit your game modifications for any unusual behavior. You've got this! With these quick updates, you'll be back to gaming without a hitch and keeping your system safe! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03091 · 87.6th percentile
Published
2025-02-20T00:00Z
EPSS history
Timeline
  • 20 FEB 00:00Z
    A remote code execution (RCE) vulnerability in the ZScript function of ZDoom Team GZDoom v4.13.1 allows attackers to execute arbitrary code via supplying a…
    cvelistv5