事件经过
mcp-from-openapi 2.5.0 至 2.9.0 之前的版本在跨源重定向时转发 Authorization 和 Cookie 头,使控制规范主机或开放重定向的攻击者可以通过重定向的 fromURL() 规范请求窃取承载令牌/ Cookie。CVSS 3.7(v3.1)/ 6.3(v4.0),发布于 2026-10-23。(伴随的 SSRF 漏洞 CVE-2026-115751 允许尾随点主机名绕过 ssrf.blockedHosts 拒绝列表。)
影响分析
MCP 服务器生成器会获取远程规范并附加存储的凭据;凭据转发缺陷会将这些令牌泄漏给攻击者控制的源,从而危及 MCP 服务器的上游 API 访问。
攻击途径
safeFetch() 在跨源重定向时转发 Authorization 和 Cookie 头(CWE-522)。控制规范主机或开放重定向的攻击者可以将 fromURL() 规范请求指向自己的源,以捕获承载令牌或 Cookie。
受影响系统
mcp-from-openapi(agentfront,npm)2.5.0 至 2.9.0 之前的版本
缓解措施
升级到 mcp-from-openapi 2.9.0(GHSA-ff5q-5r4v-fw4v,提交 47fb7a655de33958b0c923490ab244343eb5fc44);仅从受信任主机加载规范,并在跨源重定向时剥离凭据。