CVE-2015-10141
Xdebug Remote Debugger Unauthenticated OS Command Execution
Severity Score
9.3
*CVSS v4
Exploit Likelihood
*EPSS
Affected Versions
*CPE
Public Exploits
1
*Multiple Sources
Exploited in Wild
-
*KEV
Decision
Attend
*SSVC
Descriptions
An unauthenticated OS command injection vulnerability exists within Xdebug versions 2.5.5 and earlier, a PHP debugging extension developed by Derick Rethans. When remote debugging is enabled, Xdebug listens on port 9000 and accepts debugger protocol commands without authentication. An attacker can send a crafted eval command over this interface to execute arbitrary PHP code, which may invoke system-level functions such as system() or passthru(). This results in full compromise of the host under the privileges of the web server user.
*Credits:
Ricter Zheng
CVSS Scores
Attack Vector
Attack Complexity
Attack Requirements
Privileges Required
User Interaction
System
Vulnerable | Subsequent
Confidentiality
Integrity
Availability
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability
Attack Vector
Attack Complexity
Authentication
Confidentiality
Integrity
Availability
* Common Vulnerability Scoring System
SSVC
- Decision:Attend
Exploitation
Automatable
Tech. Impact
* Organization's Worst-case Scenario
Timeline
- 2025-07-22 CVE Reserved
- 2025-07-23 CVE Published
- 2025-07-23 CVE Updated
- 2025-07-23 First Exploit
- 2025-08-17 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-78: Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
- CWE-306: Missing Authentication for Critical Function
CAPEC
- CAPEC-88: OS Command Injection
- CAPEC-137: Parameter Injection
References (6)
URL | Tag | Source |
---|---|---|
https://xdebug.org | Product | |
https://kirtixs.com/blog/2015/11/13/xpwn-exploiting-xdebug-enabled-servers | Technical Description | |
http://web.archive.org/web/20231226215418/https://paper.seebug.org/397 | Technical Description | |
https://www.fortiguard.com/encyclopedia/ips/46000 | Third Party Advisory | |
https://www.vulncheck.com/advisories/xdebug-remote-debugger-unauth-os-command-execution | Third Party Advisory |
URL | Date | SRC |
---|---|---|
https://www.exploit-db.com/exploits/44568 | 2025-07-23 |
URL | Date | SRC |
---|
URL | Date | SRC |
---|