Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
Vulnerability Details :

CVE-2015-10141

Summary
Assigner-VulnCheck
Assigner Org ID-83251b91-4cc7-4094-a5c7-464a1b83ea10
Published At-23 Jul, 2025 | 13:53
Updated At-23 Jul, 2025 | 14:34
Rejected At-
Credits

Xdebug Remote Debugger Unauthenticated OS Command Execution

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.

Vendors
-
Not available
Products
-
Metrics (CVSS)
VersionBase scoreBase severityVector
Weaknesses
Attack Patterns
Solution/Workaround
References
HyperlinkResource Type
EPSS History
Score
Latest Score
-
N/A
No data available for selected date range
Percentile
Latest Percentile
-
N/A
No data available for selected date range
Stakeholder-Specific Vulnerability Categorization (SSVC)
▼Common Vulnerabilities and Exposures (CVE)
cve.org
Assigner:VulnCheck
Assigner Org ID:83251b91-4cc7-4094-a5c7-464a1b83ea10
Published At:23 Jul, 2025 | 13:53
Updated At:23 Jul, 2025 | 14:34
Rejected At:
▼CVE Numbering Authority (CNA)
Xdebug Remote Debugger Unauthenticated OS Command Execution

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.

Affected Products
Vendor
Xdebug
Product
Xdebug
Modules
  • Remote Debugging Interface
Default Status
unaffected
Versions
Affected
  • From * through 2.5.5 (semver)
Problem Types
TypeCWE IDDescription
CWECWE-78CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
CWECWE-306CWE-306 Missing Authentication for Critical Function
Type: CWE
CWE ID: CWE-78
Description: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Type: CWE
CWE ID: CWE-306
Description: CWE-306 Missing Authentication for Critical Function
Metrics
VersionBase scoreBase severityVector
4.09.3CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Version: 4.0
Base score: 9.3
Base severity: CRITICAL
Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Metrics Other Info
Impacts
CAPEC IDDescription
CAPEC-88CAPEC-88 OS Command Injection
CAPEC-137CAPEC-137 Parameter Injection
CAPEC ID: CAPEC-88
Description: CAPEC-88 OS Command Injection
CAPEC ID: CAPEC-137
Description: CAPEC-137 Parameter Injection
Solutions

Configurations

Workarounds

Exploits

Credits

finder
Ricter Zheng
Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
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.exploit-db.com/exploits/44568
exploit
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
Hyperlink: https://xdebug.org/
Resource:
product
Hyperlink: https://kirtixs.com/blog/2015/11/13/xpwn-exploiting-xdebug-enabled-servers/
Resource:
technical-description
Hyperlink: http://web.archive.org/web/20231226215418/https://paper.seebug.org/397/
Resource:
technical-description
Hyperlink: https://www.exploit-db.com/exploits/44568
Resource:
exploit
Hyperlink: https://www.fortiguard.com/encyclopedia/ips/46000
Resource:
third-party-advisory
Hyperlink: https://www.vulncheck.com/advisories/xdebug-remote-debugger-unauth-os-command-execution
Resource:
third-party-advisory
▼Authorized Data Publishers (ADP)
CISA ADP Vulnrichment
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
Information is not available yet
▼National Vulnerability Database (NVD)
nvd.nist.gov
Source:disclosure@vulncheck.com
Published At:23 Jul, 2025 | 14:15
Updated At:23 Jul, 2025 | 14:15

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.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary4.09.3CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Type: Secondary
Version: 4.0
Base score: 9.3
Base severity: CRITICAL
Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-78Secondarydisclosure@vulncheck.com
CWE-306Secondarydisclosure@vulncheck.com
CWE ID: CWE-78
Type: Secondary
Source: disclosure@vulncheck.com
CWE ID: CWE-306
Type: Secondary
Source: disclosure@vulncheck.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
http://web.archive.org/web/20231226215418/https://paper.seebug.org/397/disclosure@vulncheck.com
N/A
https://kirtixs.com/blog/2015/11/13/xpwn-exploiting-xdebug-enabled-servers/disclosure@vulncheck.com
N/A
https://www.exploit-db.com/exploits/44568disclosure@vulncheck.com
N/A
https://www.fortiguard.com/encyclopedia/ips/46000disclosure@vulncheck.com
N/A
https://www.vulncheck.com/advisories/xdebug-remote-debugger-unauth-os-command-executiondisclosure@vulncheck.com
N/A
https://xdebug.org/disclosure@vulncheck.com
N/A
Hyperlink: http://web.archive.org/web/20231226215418/https://paper.seebug.org/397/
Source: disclosure@vulncheck.com
Resource: N/A
Hyperlink: https://kirtixs.com/blog/2015/11/13/xpwn-exploiting-xdebug-enabled-servers/
Source: disclosure@vulncheck.com
Resource: N/A
Hyperlink: https://www.exploit-db.com/exploits/44568
Source: disclosure@vulncheck.com
Resource: N/A
Hyperlink: https://www.fortiguard.com/encyclopedia/ips/46000
Source: disclosure@vulncheck.com
Resource: N/A
Hyperlink: https://www.vulncheck.com/advisories/xdebug-remote-debugger-unauth-os-command-execution
Source: disclosure@vulncheck.com
Resource: N/A
Hyperlink: https://xdebug.org/
Source: disclosure@vulncheck.com
Resource: N/A

Change History

0
Information is not available yet

Similar CVEs

68Records found

Details not found