漏洞基本情况与修复要求
OffSec发布了2026年11月第1周平台内容更新通报。其防御型网络靶场上线了一个实战防御演练项目,针对Dokploy高危远程代码执行漏洞。该缺陷追踪编号为CVE-2026-72875。CVSS 3.1基础评分达到8.8,属于高危操作系统命令注入漏洞(CWE-78)。
Dokploy是一款免费开源的平台即服务(PaaS)系统。它因简化容器与多服务器部署而获得开发者广泛采用。官方安全通报与国家漏洞数据库记录显示,服务端对Traefik反向代理配置文件路径缺乏严格过滤与参数隔离。攻击者可注入特殊字符,直接在远程受控节点上执行系统指令。
Dokploy官方维护团队已紧急发布0.29.13版本予以修复。安全专家强烈建议所有运维人员立即核查集群环境并执行版本更新。
字符串拼接酿命令注入 未过滤特殊字符危及受控节点
Dokploy在GitHub发布了GHSA-j3pv-r5wg-235m官方安全公告。NIST NVD也收录了该漏洞的技术细节。该缺陷深植于Dokploy后端的Traefik配置读取机制中。
在Dokploy低于0.29.13的早期版本中,应用程序通过路由中的settings.readTraefikFile接口接收用户请求。系统在校验阶段过滤了路径遍历字符以及空字节。但它并未限制分号、管道符、与符号或命令替换等Shell元字符。
经接口接收的用户输入随后被直接传递至读取配置函数readConfigInPath中。该处理函数直接采用字符串拼接方式构建Shell命令。它通过cat指令拼接配置路径,并在底层借助execAsyncRemote函数通过SSH通道发送到目标受管服务器上执行。
由于未对路径参数进行转义处理,且未执行程序与参数的物理隔离,持有Traefik文件读取权限的已认证用户只需提交夹带Shell元字符的恶意路径,即可突破命令限制。攻击指令会在远程主机上以Dokploy运行用户的权限直接触发。单纯的静态配置读取功能由此演变为远程命令执行。
权限隔离失效引发横向移动 开源PaaS安全风险受多方关注
安全厂商SentinelOne对该漏洞的威胁建模分析指出,CVE-2026-72875的CVSS 3.1向量评级为低复杂度、低权限要求且无需用户交互(AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)。它对机密性、完整性及可用性均造成全面威胁。
在典型的自托管集群中,Dokploy作为中心控制台通常持有各受控节点的底层连接凭据。攻击者一旦利用该漏洞在受管服务器上取得执行权限,便能读取应用数据、环境变量以及部署机密。攻击者甚至可以受害节点为跳板在内部网络中展开横向渗透,进而危及整个基础设施环境。
开源应用平台中的命令拼接隐患近期引发了安全研究社区的深度聚焦。网络安全企业Versa Networks的安全工程团队此前在审查Dokploy时,亦发现了5处CVSS评分高达9.9的严重远程代码执行漏洞。这些漏洞均已负责任地向官方披露。
这些漏洞暴露出相似的架构短板。在多租户环境下,普通组织成员仅需常规的受限权限,就能利用未严密过滤的系统调用击穿租户边界,直接威胁底层主机安全。
官方合并补丁发布0.29.13版本 OffSec上线防御演练靶场
为了根除CVE-2026-72875漏洞,Dokploy维护团队在主分支中合并了第4873号拉取请求。提交记录为92310ddb143c8e67ca95eb7db661838a76579f2e,并正式推出0.29.13版本。
补丁代码引入了shell-quote开源工具库中的quote函数对配置路径执行转义。它同时对远程Traefik的YAML文件内容采用Base64编码传输处理。恶意字符被Shell直接解析的执行链路由此阻断。
为帮助企业防御团队及渗透测试人员掌握真实威胁的应对方案,OffSec本周上线了22个全新实验靶场。它专门在防御型网络靶场中设立了Defend CVE-2026-72875实战演练环境,引导安全人员在仿真沙箱中开展漏洞复现、补丁加固及防御策略验证。
安全专家强调,各机构应迅速将所有控制器实例升级至0.29.13或更高版本。机构还需全面审查系统账户权限,及时撤销非必要用户的Traefik读取权限,并轮换受影响节点上的SSH密钥与API令牌。
对于暂时无法升级的环境,运维人员应部署网络反向代理以拦截异常Shell字符。运维人员还应在受管节点开启审计日志,持续监控cat等进程及其子进程的异常行为。



