Dokploy 命令注入漏洞 PoC 与检测模板公开
先了解这件事
有人公开了 Dokploy 中 CVE-2026-72867 的可运行 PoC,仅依赖标准库。低权限已认证用户可把 shell payload 存入 compose 分支字段(compose.update),再触发部署(compose.deploy),最后从部署日志(deployment.readLogs)读回命令输出,无需监听端口或外连。后续公开的复现说明称,compose 服务的 customGitBranch 字段写入时没有校验,部署时被直接拼进 git clone --branch 命令,形成存储型 OS 命令注入。 受影响版本存在两种说法:早先公开 PoC 的报道称受影响版本为 Dokploy 0.29.13;随后 projectdiscovery 合入的 Nuclei 检测模板(PR #17467)将范围标为 Dokploy <= 0.29.12,并称该漏洞为认证后命令注入导致的远程代码执行。最新复现说明同样称受影响版本为 <= 0.29.12,修复版本为 0.29.13(commit 47347ab)。
AI 根据报道生成 · 2 天前更新
事件进展
2 个进展
- 10月21日 08:54 · 3 篇报道nuclei-templates 新增 Dokploy 认证 RCE 检测模板Sploitus 利用聚合:Dokploy v0.29.12 及以下版本存在命令注入漏洞 CVE-2026-72867,公开 PoC 可复现
- 10月21日 05:56 · 1 篇报道公开 Dokploy 命令注入 PoCSploitus 利用聚合:Dokploy 0.29.13 的 CVE-2026-72867 compose 分支命令注入 PoC 公开
报道时间线
沿着报道,了解事件的不同侧面。
- Sploitus 利用聚合Dokploy v0.29.12 及以下版本存在命令注入漏洞 CVE-2026-72867,公开 PoC 可复现
Dokploy 的 compose 服务中,customGitBranch 字段在写入时没有任何校验,部署时会被直接拼接进 git clone --branch 命令,从而形成存储型 OS 命令注入;受影响版本为 <= 0.29.12,修复版本为 0.29.13(commit 47347ab)。
- Nuclei 模板新增检测Nuclei 模板新增 CVE-2026-72867 检测:Dokploy <= 0.29.12 认证后命令注入 RCE
Nuclei 模板新增针对 CVE-2026-72867 的检测,该漏洞影响 Dokploy <= 0.29.12,属认证后命令注入导致的 RCE。模板通过 projectdiscovery 的 PR #17467 合入。
- Nuclei 模板新增检测CVE-2026-72867:Dokploy <= 0.29.12 经命令注入实现认证后 RCE
Nuclei 模板新增对 CVE-2026-72867 的检测,该漏洞影响 Dokploy <= 0.29.12,攻击者可通过命令注入在认证后实现远程代码执行(RCE)。
- Sploitus 利用聚合Dokploy 0.29.13 的 CVE-2026-72867 compose 分支命令注入 PoC 公开
有人公开了 Dokploy 0.29.13 中 CVE-2026-72867 的可运行 PoC,仅依赖标准库。低权限已认证用户可把 shell payload 存入 compose 分支字段(compose.update),再触发部署(compose.deploy),最后从部署日志(deployment.readLogs)读回命令输出,无需监听端口或外连。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。