CVE-2009-1151

CRITICAL(9.8)KEVLikely Exploited

phpMyAdmin Remote Code Execution Vulnerability

Description

CVE-2009-1151 is a critical code injection vulnerability affecting phpMyAdmin phpMyAdmin (versions >= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1). Setup script used to generate configuration can be fooled using a crafted POST request to include arbitrary PHP code in generated configuration file. CISA has added CVE-2009-1151 to the Known Exploited Vulnerabilities catalog, confirming active exploitation in the wild. With an EPSS score of 92.96% (99.8th percentile), this vulnerability has a very high probability of being exploited.

KEV Information

Vendor
phpMyAdmin
Product
phpMyAdmin
Date Added
March 25, 2022
Due Date
April 15, 2022
Required Action
Apply updates per vendor instructions.

CVSS Score

Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpen in Calculator
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
5.9

CWEs

Affected Products

VendorProductVersion
phpmyadminphpmyadmin>= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1
debiandebian linux4.0; 5.0

Multiple CVSS Assessments

Source: [email protected](Primary)
9.8
CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0(Secondary)
9.8
CRITICAL

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References

Weakness Type

CWE-94: Improper Control of Generation of Code ('Code Injection')

Code Injection is a vulnerability that occurs when software constructs all or part of a code segment using externally-influenced input from an upstream component, but does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. Unlike command injection which targets operating system shells, code injection targets the programming language interpreter itself (e.g., Python's eval(), PHP's eval(), JavaScript's eval(), or compiled code generation). In the case of CVE-2009-1151, this weakness manifests in phpMyAdmin phpMyAdmin where setup script used to generate configuration can be fooled using a crafted POST request to include arbitrary PHP code in generated configuration file.

Learn more: CWE-94 — Improper Control of Generation of Code ('Code Injection')

Impact Analysis

CVE-2009-1151 poses a critical threat to organizations running phpMyAdmin phpMyAdmin, with a CVSS score of 9.8 reflecting maximum impact across confidentiality, integrity, and availability. Successful exploitation can fully compromise the confidentiality, integrity, and availability of affected systems. Attackers can access sensitive data, modify system configurations or data, and disrupt service availability. The network-based attack vector requiring no authentication makes this vulnerability particularly accessible to opportunistic attackers and automated scanning tools.

Exploit Maturity

CVE-2009-1151 is listed in the CISA Known Exploited Vulnerabilities catalog, confirming real-world exploitation. The EPSS score of 92.96% (99.8th percentile) places it among the most likely vulnerabilities to be exploited, reflecting widespread and active exploitation activity. Public exploit code is available, lowering the barrier for attackers and increasing the urgency to patch. Despite being over 17 years old, this vulnerability continues to be relevant due to the persistence of unpatched legacy systems in production environments.

Remediation

  1. Apply vendor patches immediately as required by CISA KEV: Apply updates per vendor instructions. Upgrade phpMyAdmin phpMyAdmin from affected versions (>= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1) to the latest patched release.
  2. If immediate patching is not possible, restrict network access to the affected phpMyAdmin service using firewall rules, ACLs, or network segmentation to limit exposure to trusted networks only.
  3. Monitor affected systems for signs of compromise by reviewing security logs for anomalous activity, unauthorized access attempts, and unexpected system changes related to phpMyAdmin.
  4. Evaluate whether affected phpMyAdmin phpMyAdmin deployments are still within vendor support. End-of-life systems should be prioritized for migration to supported alternatives.
  5. Review and update your organization's vulnerability management process to ensure CISA KEV entries with a remediation deadline of 2022-04-15 are addressed within the required timeframe.

Technical Details

CVE-2009-1151 is classified under CWE-94 (Improper Control of Generation of Code ('Code Injection')) affecting phpMyAdmin phpMyAdmin in versions >= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1. Setup script used to generate configuration can be fooled using a crafted POST request to include arbitrary PHP code in generated configuration file. The vulnerability is exploitable remotely over the network, with low attack complexity, requiring no prior authentication. The CVSS 3.1 base score of 9.8 (CRITICAL) reflects high confidentiality impact, high integrity impact, and high availability impact.

Frequently Asked Questions

Is CVE-2009-1151 being actively exploited?

Yes. CVE-2009-1151 is listed in the CISA Known Exploited Vulnerabilities catalog, confirming active exploitation in the wild. The EPSS score of 92.96% (99.8th percentile) indicates a very high probability of exploitation. Public exploit code is available, further increasing the risk.

What products are affected by CVE-2009-1151?

CVE-2009-1151 primarily affects phpMyAdmin phpMyAdmin, as well as Debian Debian Linux. The affected versions include >= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1. Organizations should check whether any instances of the affected software are running in their environment.

How do I fix CVE-2009-1151?

Apply updates per vendor instructions. Specifically, upgrade from the affected versions (>= 2.11.0, < 2.11.9.5; >= 3.0.0, < 3.1.3.1) to the latest patched release from phpMyAdmin. As an interim measure, restrict network access to the affected service to trusted networks only.

How severe is CVE-2009-1151?

CVE-2009-1151 has a CVSS 3.1 score of 9.8, rated CRITICAL. This critical rating reflects the vulnerability's potential for complete system compromise. The inclusion in the CISA KEV catalog means organizations are required to remediate this vulnerability within the specified deadline.

CVSS Score

9.8
CRITICAL(9.8)

EPSS Score

EPSS Score95.44%
EPSS Percentile99.9%

Dates

PublishedMarch 26, 2009
Last ModifiedJune 16, 2026
StatusAnalyzed
CVSS Versionv3.1

Need Help With Vulnerability Management?

Our security experts can help you prioritize and remediate vulnerabilities effectively.