MCP TypeScript SDK 修复重定向与 OAuth 凭据缺陷
先了解这件事
MCP 参考 SDK 于 2026 年 10 月 2 日在各自仓库发布三条安全公告,修复 HTTP 客户端传输跟随任意源重定向,以及 TypeScript SDK 实验性任务存储未校验会话归属的问题。其中 TypeScript 侧重定向缺陷 GHSA-6prh-2h8m-c8cw 为 medium、CVSS 3.1 6.5,影响 @modelcontextprotocol/sdk 至 1.31.0。随后发布的 MCP TypeScript SDK 1.32.0 新增重定向同源限制:HTTP 客户端传输只在同源(相同 scheme、host 和 port,同 host 的 http 到 https 允许)时跟随重定向;若部署端点重定向到其他 host 或 port,需配置最终 URL,或在 StreamableHTTPClientTransport、SSEClientTransport 上设置 redirectPolicy: 'follow'。GitHub 安全公告还披露,该 SDK 的 OAuth 客户端在受影响版本中由 MCP 服务器决定凭据发往哪个授权服务器,凭据未与其所属授权服务器绑定;恶意或被攻陷的 MCP 服务器可指定自己的授权服务器,客户端在无用户交互的情况下会把此前登录保存的 refresh_token 和 client_secret,或内置 provider 配置的 client_secret 或签名断言发送过去。
AI 根据报道生成 · 4 天前更新
事件进展
后续时间线
- GitHub 安全公告精选MCP TypeScript SDK 修复 OAuth 客户端凭据可被恶意 MCP 服务器窃取的漏洞
GitHub 安全公告披露,MCP TypeScript SDK 的 OAuth 客户端在受影响版本中由 MCP 服务器决定凭据发往哪个授权服务器,凭据未与其所属授权服务器绑定。恶意或被攻陷的 MCP 服务器可指定自己的授权服务器,客户端在无用户交互的情况下会把此前登录保存的 refresh_token 和 client_secret,或内置 provider 配置的 client_secret 或签名断言发送过去。受影响版本为 @modelcontextprotocol/sdk 1.12.0 至 1.30.1,以及 @modelcontextprotocol/client 2.0.0 至 2.1.0 的部分场景;用 SDK 构建的 MCP 服务器和 stdio 客户端不受影响。公告建议可能连接过不可信 MCP 服务器的客户端轮换密钥并撤销 token,无法升级时只连接可信服务器。
- MCP TypeScript SDKMCP TypeScript SDK 1.32.0 发布,新增重定向同源限制与工具调用参数上限
MCP TypeScript SDK 发布 1.32.0,HTTP 客户端传输现在只在同源(相同 scheme、host 和 port,同 host 的 http 到 https 允许)时跟随重定向;若部署端点重定向到其他 host 或 port,需配置最终 URL,或在 StreamableHTTPClientTransport、SSEClientTransport 上设置 redirectPolicy: 'follow',浏览器中未设置该选项的重定向请求会失败。新增两个默认关闭的选项:McpServer 的 maxToolInputElements 限制工具调用参数中数组元素和对象成员的数量;requireBearerAuth 的 expectedResource 只接受为该服务器签发的 token(token 的 audience)。
- 日期未标al-ice.ai精选MCP SDK 修复跨源重定向与任务会话缺陷,三条公告未进入 CVE 与 OSV
Model Context Protocol 参考 SDK 于 2026 年 10 月 2 日在各自仓库发布三条安全公告,修复 HTTP 客户端传输跟随任意源重定向以及 TypeScript SDK 实验性任务存储未校验会话归属的问题。重定向缺陷中,TypeScript 侧 GHSA-6prh-2h8m-c8cw 为 medium、CVSS 3.1 6.5,影响 @modelcontextprotocol/sdk 至 1.31.0 与 @modelcontextprotocol/client 2.0.0 至 2.2.0,修复于 1.32.0 和 2.3.0;Python 侧 GHSA-5h93-6whr-6q8j 为 medium、CVSS 3.1 5.9,影响 mcp 1.8.0 至 1.29.1 和 2.0.0 至 2.1.1,修复于 1.30.0 和 2.2.0。
相关讨论
关注度走势
每天新增来源
- 10月3日新增1个来源(1家媒体、0个账号)
- 10月4日新增0个来源(0家媒体、0个账号)
- 10月5日新增1个来源(1家媒体、0个账号)
- 10月6日新增1个来源(1家媒体、0个账号)
- 10月7日新增0个来源(0家媒体、0个账号)
- 10月8日新增0个来源(0家媒体、0个账号)
- 10月9日新增0个来源(0家媒体、0个账号)
- 10月10日新增0个来源(0家媒体、0个账号)
- 10月11日新增0个来源(0家媒体、0个账号)
- 10月12日新增0个来源(0家媒体、0个账号)
- 10月13日新增0个来源(0家媒体、0个账号)