CVE-2004-0241

X-Cart 3.4.3 allows remote attackers to execute arbitrary commands via the perl_binary argument in (1) upgrade.php or (2) general.php

published March 18, 2004

CVSS
—
EPSS
6%
Percentile
93.3
In the wild
Unconfirmed
What it is

⚡ A sneaky argument in X-Cart could let an attacker remotely execute any command they want! 🎭 Think of it like a waiter accepting special requests from a customer without checking if the order's valid — that could lead to some dangerously wrong dishes in the kitchen! 🍽️ An attacker could wield control over your server simply by manipulating the `perl_binary` argument in upgrade.php or general.php. This means potential havoc, like changing how your entire site operates or leaking sensitive information!

Put simply

Think of it like a waiter accepting special requests from a customer without checking if the order's valid — that could lead to some dangerously wrong dishes in the kitchen! 🍽️ This vulnerability in X-Cart 3.4.3 arises from improperly validated input in the `perl_binary` argument, allowing remote command execution by inserting malicious commands directly into the server's environment.

What to do

An attacker could wield control over your server simply by manipulating the `perl_binary` argument in upgrade.php or general.php. This means potential havoc, like changing how your entire site operates or leaking sensitive information! To protect yourself, upgrade to the latest version of X-Cart to address this vulnerability. Also, review your input validation and sanitization processes to ensure no unexpected commands can slip through. 🔒 You’ve got the power to secure your application! Follow these steps and keep your system safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06028 · 93.3th percentile
Published
2004-03-18T05:00Z
EPSS history
Timeline
  • 18 MAR 05:00Z
    X-Cart 3.4.3 allows remote attackers to execute arbitrary commands via the perl_binary argument in (1) upgrade.php or (2) general.php
    cvelistv5