CVE-2009-1936

_functions.php in cpCommerce 1.2.x, possibly including 1.2.9, sends a redirect but does not exit when it is called directly, which allows remote attackers to…

Critical · published June 5, 2009

CVSS v3.1
9.8
EPSS
42%
Percentile
98.7
In the wild
Unconfirmed
What it is

🚨 A sneaky redirect in cpCommerce could let attackers waltz right into your server! 🔥 Think of it as a door that opens to a hidden room without locking behind it — once they’re in, they can rummage through your files and potentially steal or manipulate sensitive data. An attacker could exploit this flaw to execute arbitrary PHP code, read any file on your server, or even conduct remote file inclusion attacks. This could lead to a complete compromise of your application and data — absolutely devastating for your security!

Put simply

Think of it as a door that opens to a hidden room without locking behind it — once they’re in, they can rummage through your files and potentially steal or manipulate sensitive data. The vulnerability occurs because _functions.php in cpCommerce 1.2.x sends a redirect without exiting when accessed directly, allowing the GLOBALS[prefix] parameter to be manipulated by an attacker.

What to do

An attacker could exploit this flaw to execute arbitrary PHP code, read any file on your server, or even conduct remote file inclusion attacks. This could lead to a complete compromise of your application and data — absolutely devastating for your security! Immediately update cpCommerce to the latest patched version to close this gap. Ensure that all redirects properly terminate to avoid unauthorized access. Conduct a thorough audit of your server's configurations to ensure no other vulnerabilities exist. You've got this! Secure your application and keep those pesky attackers out! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.42223 · 98.7th percentile
Published
2009-06-05T18:13Z
EPSS history
Timeline
  • 05 JUN 18:13Z
    _functions.php in cpCommerce 1.2.x, possibly including 1.2.9, sends a redirect but does not exit when it is called directly, which allows remote attackers to…
    cvelistv5