CVE-2011-2764

The FS_CheckFilenameIsNotExecutable function in qcommon/files.c in the ioQuake3 engine 1.36 and earlier, as used in World of Padman, Smokin' Guns, OpenArena…

published August 4, 2011

CVSS
—
EPSS
9%
Percentile
95.1
In the wild
Unconfirmed
What it is

⚠️ A crafty oversight in filename checks could allow crafty coders to slip in malicious DLLs! 🚨 Think of it like an art gallery that doesn’t check the credentials of artists displaying their work — anyone can hang whatever they want, including sneaky Trojan horses! 🎨 This vulnerability could lead to attackers executing arbitrary code on your system, potentially hijacking it with malicious intent. Imagine losing control of your prized gaming rig to a rogue add-on. Yikes!

Put simply

Think of it like an art gallery that doesn’t check the credentials of artists displaying their work — anyone can hang whatever they want, including sneaky Trojan horses! 🎨 The FS_CheckFilenameIsNotExecutable function in the ioQuake3 engine fails to properly identify dangerous file extensions, meaning that a crafted third-party addon can create a Trojan horse DLL file that executes arbitrary code.

What to do

This vulnerability could lead to attackers executing arbitrary code on your system, potentially hijacking it with malicious intent. Imagine losing control of your prized gaming rig to a rogue add-on. Yikes! Developers should patch to the latest version of the ioQuake3 engine beyond 1.36 and review their systems for potentially malicious add-ons. It's also wise to implement stricter validation checks for file extensions in your code. This is fixable! Stay vigilant, follow these steps, and you'll keep your gaming experience safe and sound! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08690 · 95.1th percentile
Published
2011-08-04T01:00Z
EPSS history
Timeline
  • 04 AUG 01:00Z
    The FS_CheckFilenameIsNotExecutable function in qcommon/files.c in the ioQuake3 engine 1.36 and earlier, as used in World of Padman, Smokin' Guns, OpenArena…
    cvelistv5