事件经过
CWE-306 关键功能缺失身份验证。未认证的远程调用者可在操作员的 Dynatrace 凭据下驱动 MCP 服务器的工具,尤其是执行 execute_dql 读取 Grail 可观测性/安全数据。CVSS 7.5。
影响分析
在 MCP 可观测性服务器上点击“--http”,即暴露了对 AI 代理被授予的 Dynatrace 安全/可观测性数据的读取权限——这是对代理使用的同一敏感遥测数据的网络可达路径,且无需认证。
攻击途径
使用 --http 启动的服务器接受 JSON-RPC 工具/调用请求,无身份验证、会话验证或 Host/Origin 保护,然后在服务器配置的 Dynatrace 凭据下分派这些请求。网络可访问的调用者调用 execute_dql 读取日志/安全事件/用户会话,或 create_dynatrace_notebook。
受影响系统
dynatrace-oss dynatrace-mcp < 2.0.0
缓解措施
升级到 dynatrace-mcp 2.0.0(GHSA-p7w7-4929-vpj5)。