CVE-2008-2888

Multiple PHP remote file inclusion vulnerabilities in MiGCMS 2.0.5, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via…

published June 27, 2008

CVSS
—
EPSS
8%
Percentile
94.7
In the wild
Unconfirmed
What it is

⚠️ A PHP file inclusion vulnerability sits quietly in MiGCMS 2.0.5, and if register_globals is enabled, an attacker could execute any PHP code they desire — a sneaky ticket agent with the power to enter any restricted area! 🔥 Think of this vulnerability like an overly trusting receptionist who gives out keys to private offices based only on a name — if someone walks in pretending to be someone else, they can access all kinds of sensitive information without any verification. Trusting the wrong input can lead to disastrous consequences! An attacker could gain complete control over your PHP environment by executing malicious code, which means they could access sensitive data, modify site content, or even take down the whole application. This can lead to data breaches and a significant loss of trust from your users.

Put simply

Think of this vulnerability like an overly trusting receptionist who gives out keys to private offices based only on a name — if someone walks in pretending to be someone else, they can access all kinds of sensitive information without any verification. Trusting the wrong input can lead to disastrous consequences! This vulnerability occurs when the GLOBALS array is improperly handled in MiGCMS, allowing attackers to specify a URL in the GLOBALS[application][app_root] parameter. This leads to remote file inclusion, enabling the execution of arbitrary PHP code from a remote server.

What to do

An attacker could gain complete control over your PHP environment by executing malicious code, which means they could access sensitive data, modify site content, or even take down the whole application. This can lead to data breaches and a significant loss of trust from your users. To mitigate this, disable 'register_globals' in your PHP configuration, and upgrade to a secure version of MiGCMS. Additionally, review your code for other potential file inclusion vulnerabilities and sanitize all user inputs rigorously. You can tackle this challenge! Follow the action items, and you'll secure your application in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08014 · 94.7th percentile
Published
2008-06-27T18:00Z
EPSS history
Timeline
  • 27 JUN 18:00Z
    Multiple PHP remote file inclusion vulnerabilities in MiGCMS 2.0.5, when register_globals is enabled, allow remote attackers to execute arbitrary PHP code via…
    cvelistv5