gemini-cli 修 MCP OAuth 漏洞:检查后连接不再复验 DNS

ranas-mukminov · ghdev · 2026-11-01

google-gemini/gemini-cli 的 PR #30071 修复了一个安全隐患:MCP OAuth 的元数据与注册端点仅在检查时验证一次,后续实际请求走全局 dispatcher,存在 DNS rebinding 风险(检查时解析为公网、连接时变内网)。改动将 createSafeAgent() 的安全 dispatcher 接入 fetchProtectedResourceMetadata()、fetchAuthorizationServerMetadata() 与 registerClient(),显式允许私网/回环的服务器行为不变。测试 505 项通过,typecheck/lint/build 全过。作者注明属安全加固,无实际重绑定演示、未涉凭据泄露,token 交换不受影响。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →