MCP Python SDK 跨源重定向泄露客户端凭据
先了解这件事
MCP Python SDK 的 Streamable HTTP 与 SSE 客户端传输在受影响版本中会跟随指向任意主机的 HTTP 重定向,并把客户端自定义头(如 X-API-Key)一并发往该主机;在 307/308 重定向时还会重发请求体。OAuth 客户端的发现、注册与令牌请求同样存在此问题。漏洞编号为 CVE-2026-116685(GHSA-5h93-6whr-6q8j),官方已在 1.30.0 与 2.2.0 版本修复。 受影响版本为 1.8.0–1.29.1 与 2.0.0–2.1.1;MCP 服务器、stdio 客户端,以及调用方自行提供且保持 follow_redirects 默认为 False 的 HTTP 客户端不受影响。官方建议升级到 mcp 1.30.0(1.x)或 2.2.0(2.x)及以上版本,无需改动代码;升级前可自行传入 follow_redirects 为 False 的 HTTP 客户端作为临时缓解(streamable_http_client 用 http_client=,sse_client 与 streamablehttp_client 用 httpx_client_factory=,ClientSessionGroup 无此参数)。
AI 根据报道生成 · 2 天前更新
报道时间线
沿着报道,了解事件的不同侧面。
- AICSO.AI汇总精选MCP Python SDK 跨源重定向泄露凭证漏洞(GHSA-5h93-6whr-6q8j)
MCP Python SDK 的 Streamable HTTP 与 SSE 客户端传输在受影响版本中会跟随指向任意主机的 HTTP 重定向,并携带客户端自定义头(如 X-API-Key),在 307/308 重定向时还会重发请求体;OAuth 客户端的发现、注册与令牌请求同样存在此问题。
- cve.nowMCP Python SDK 跨域重定向泄露凭证漏洞 CVE-2026-116685
CVE-2026-116685 披露 Model Context Protocol Python SDK 存在跨域重定向凭证泄露问题:streamable_http_client。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。