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」频道最新
- 独立开发者发布 EasyComfy Pro:把 ComfyUI 节点图打包成一键预设 — Dependent-Heat3770 · 2026-11-01
- 「危险操作」确认形同虚设:开发者自嘲对 Claude 的 400 行脚本秒回 LGTM — rickasaurus · 2026-11-01
- 一条命令自查 Claude Managed Agents 安全配置是否符合官方指南 — brada · 2026-11-01
- 开源模板把 Claude Code 变成游戏工作室:49 个 AI 角色、74 个工作流 — lxfater · 2026-11-01
- OpenMoat 开源:用本地安全策略拦截编码 agent 的危险动作 — __dotk__ · 2026-11-01
- 资深工程师:流行度即模型权重,工程踩坑经验一半烧不进 LLM — RandalSchwartz · 2026-11-01