K3ysTr0K3R/CVE-2015-10141

GitHub: K3ysTr0K3R/CVE-2015-10141

针对 Xdebug 2.5.5 及更早版本未授权远程代码执行漏洞(CVE-2015-10141)的概念验证代码与分析文档。

Stars: 0 | Forks: 0

# CVE-2015-10141 – XDebug 远程代码执行 (RCE) CVE-2015-10141 是一个影响 **2.5.5 及更早版本** Xdebug 的 **无需身份验证的 OS 命令注入** 漏洞。 **根本原因:** 当 Xdebug 的远程调试功能被启用时,该扩展会监听 **9000 端口**,并且**无需任何形式的身份验证**即可接受调试器协议命令。 **攻击向量:** 攻击者可以通过此接口发送特制的 `eval` 命令来执行任意的 PHP 代码,进而调用 `system()` 或 `passthru()` 等系统级函数,最终导致 OS 命令注入。 **影响:** 成功利用此漏洞将允许攻击者以 Web 服务器用户的权限**完全控制目标主机**。 ## 受影响的产品 | 项目 | 详情 | |------|---------| | **易受攻击的组件** | Xdebug(PHP 扩展) | | **受影响的版本** | 2.5.5 及更早版本 | | **供应商** | Derick Rethans(Xdebug 官方) | | **CVSS 评分** | 9.3(严重) | ## 缓解措施 1. 将 **Xdebug 升级** 至 **2.5.6 或更高版本**。 2. 不使用时**禁用远程调试**。 3. 通过防火墙或访问控制列表(ACL)**限制对** Xdebug 端口(9000)的网络访问。 ## 关于 PoC 漏洞利用的免责声明 ## 参考文献 - [NVD – CVE-2015-10141](https://nvd.nist.gov/vuln/detail/CVE-2015-10141) - [GitHub Advisory Database – GHSA-267w-63f8-m896](https://github.com/advisories/GHSA-267w-63f8-m896) - [Exploit-DB – 44568](https://www.exploit-db.com/exploits/44568) - [Rapid7 Metasploit 模块 – xdebug_unauth_exec](https://www.rapid7.com/db/modules/exploit/unix/http/xdebug_unauth_exec/) - [Debian 安全追踪器](https://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/2025-August/131643.html)
标签:OpenVAS, PHP, PoC, RCE, Xdebug, 暴力破解, 逆向工具