CVE-2017-7321

setup/controllers/welcome.php in MODX Revolution 2.5.4-pl and earlier allows remote attackers to execute arbitrary PHP code via the config_key parameter to the…

published March 30, 2017

CVSS
—
EPSS
2%
Percentile
82.1
In the wild
Unconfirmed
What it is

⚠️ A single crafty config_key parameter in MODX Revolution could let attackers execute arbitrary PHP code! 🔥 Think of it like a restaurant where the chef cooks whatever recipe a patron whispers to them—no questions asked! If that recipe is a malicious code snippet, the entire kitchen could go up in flames. This vulnerability allows a remote attacker to slip in some nasty PHP code, potentially gaining full control over your server. Imagine having a stranger walk right into your kitchen and scramble your secret recipes or worse, take control of your restaurant!

Put simply

Think of it like a restaurant where the chef cooks whatever recipe a patron whispers to them—no questions asked! If that recipe is a malicious code snippet, the entire kitchen could go up in flames. The flaw in setup/controllers/welcome.php of MODX Revolution versions 2.5.4-pl and earlier permits arbitrary PHP code execution through manipulation of the config_key parameter in the setup/index.php?action=welcome URI.

What to do

This vulnerability allows a remote attacker to slip in some nasty PHP code, potentially gaining full control over your server. Imagine having a stranger walk right into your kitchen and scramble your secret recipes or worse, take control of your restaurant! To secure yourself, upgrade MODX Revolution to the latest version immediately. Always validate input parameters to avoid such sneaky exploits in the future. This is fixable! Follow those steps and you'll keep your server secure in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02163 · 82.1th percentile
Published
2017-03-30T07:00Z
EPSS history
Timeline
  • 30 MAR 07:00Z
    setup/controllers/welcome.php in MODX Revolution 2.5.4-pl and earlier allows remote attackers to execute arbitrary PHP code via the config_key parameter to the…
    cvelistv5