CVE-2009-1960

inc/init.php in DokuWiki 2009-02-14, rc2009-02-06, and rc2009-01-30, when register_globals is enabled, allows remote attackers to include and execute arbitrary…

published June 6, 2009

CVSS
—
EPSS
23%
Percentile
97.8
In the wild
Unconfirmed
What it is

⚠️ A single parameter can let attackers include and execute any file on your server! That's like a delivery driver being trusted to drop off packages without checking their contents first. 😱 Think of this vulnerability as a restaurant kitchen where the chef allows anyone to hand over a secret ingredient list without verifying the orders. If a malicious patron slips in a recipe for disaster, the outcome can be catastrophic! An attacker could exploit this vulnerability to execute arbitrary scripts on the server, potentially allowing them to steal sensitive data, modify content, or even take full control of the system. This could lead to devastating data breaches or content tampering, depending on what's exposed!

Put simply

Think of this vulnerability as a restaurant kitchen where the chef allows anyone to hand over a secret ingredient list without verifying the orders. If a malicious patron slips in a recipe for disaster, the outcome can be catastrophic! This vulnerability exists in DokuWiki due to register_globals being enabled, which allows attackers to use the config_cascade parameter to include local files through crafted requests. This can also extend to remote file inclusion via ftp:// URLs in PHP 5, which opens even more doors for malicious activities.

What to do

An attacker could exploit this vulnerability to execute arbitrary scripts on the server, potentially allowing them to steal sensitive data, modify content, or even take full control of the system. This could lead to devastating data breaches or content tampering, depending on what's exposed! To mitigate this risk, disable the register_globals setting in your PHP configuration immediately. Additionally, update DokuWiki to the latest version, and review your input validation to prevent unauthorized file access. Regular security audits can help catch these sneaky issues! You've got this! Follow these steps, and you’ll keep your DokuWiki safe and sound. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.23157 · 97.8th percentile
Published
2009-06-06T18:00Z
EPSS history
Timeline
  • 06 JUN 18:00Z
    inc/init.php in DokuWiki 2009-02-14, rc2009-02-06, and rc2009-01-30, when register_globals is enabled, allows remote attackers to include and execute arbitrary…
    cvelistv5