漏洞  ·  2026-11-07

Dagu MCP dagu_read 路径遍历绕过HTTP中间件,读取配置的DAG目录之外的yaml/yml文件

漏洞Low 影响GlobalCVE-2026-102943
Dagu的MCP dagu_read路径绕过了为修复早期CVE-2026-33344而添加的HTTP中间件,且路径解析器未将结果限制在配置的DAG目录内。只读(查看者)MCP调用者可以读取Dagu进程可访问的任意yaml/yml文件。
这是工作流引擎MCP界面上的一个只读信息泄露路径,低权限认证调用者可以访问;它不允许写入或执行,但可以泄露主机上的配置或其他yaml文件。
MCP dagu_read操作,当目标为dag_spec时,直接调用DAG规范API,绕过了为CVE-2026-33344引入的HTTP中间件;底层解析器未将解析后的路径限制在配置的DAG目录内。具有查看者角色API密钥的认证攻击者可以提供绝对路径或遍历路径,读取这些目录之外的.yaml/.yml文件。
Dagu < 2.11.0
升级到Dagu 2.11.0。公告:https://github.com/dagucloud/dagu/security/advisories/GHSA-5m6c-38r8-5w76
NVD CVE-2026-102943Dagu advisory
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →