CVE-2009-0367

The Python AI module in Wesnoth 1.4.x and 1.5 before 1.5.11 allows remote attackers to escape the sandbox and execute arbitrary code by using a whitelisted…

published March 5, 2009

CVSS
—
EPSS
11%
Percentile
95.9
In the wild
Unconfirmed
What it is

⚠️ A sneaky loophole in Wesnoth's Python AI module lets attackers escape the sandbox like an escaped prisoner — clever enough to disguise their tools! 🔥 Think of it like a magician who cleverly hides a dangerous trick inside a show-stopping act. The attacker uses a whitelisted module as a cover, only to pull out the unsafe module from their sleeve when nobody's looking! If an attacker successfully exploits this vulnerability, they could execute arbitrary code, potentially compromising the entire system! Imagine a magician taking control of the entire audience — a disaster waiting to unfold!

Put simply

Think of it like a magician who cleverly hides a dangerous trick inside a show-stopping act. The attacker uses a whitelisted module as a cover, only to pull out the unsafe module from their sleeve when nobody's looking! This vulnerability arises from the Python AI module allowing an attacker to import an unsafe module via a whitelisted one, effectively escaping the designated sandbox and executing harmful code.

What to do

If an attacker successfully exploits this vulnerability, they could execute arbitrary code, potentially compromising the entire system! Imagine a magician taking control of the entire audience — a disaster waiting to unfold! To protect against this, upgrade to Wesnoth version 1.5.11 or later, ensuring the use of safe modules only. Regularly review your sandboxing practices and monitor for any suspicious activity! You've got this! Stay vigilant and patch up your systems, and you'll have a secure environment in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.10936 · 95.9th percentile
Published
2009-03-05T02:00Z
EPSS history
Timeline
  • 05 MAR 02:00Z
    The Python AI module in Wesnoth 1.4.x and 1.5 before 1.5.11 allows remote attackers to escape the sandbox and execute arbitrary code by using a whitelisted…
    cvelistv5