跳到正文
原文
GitHub 安全公告·本站收录· 原文发表精选关注度40

Claude Agent SDK 修复 resume 选项参数注入漏洞,0.2.121 之前版本可被任意命令执行

Claude Agent SDK: Argument Injection via resume Option Allows Arbitrary Command Execution

AI 导读

GitHub 安全公告披露,Claude Agent SDK for Python 在把 resume 选项传给 Claude CLI 时缺少校验,以连字符开头的取值会被解析为独立的 CLI 标志。攻击者控制 resume 取值时可注入 --mcp-config 定义一个 stdio MCP 服务器,在 CLI 启动时执行任意命令,并绕过 SDK 的权限控制,利用前提是应用把不可信输入作为会话 ID 传给 resume。受影响版本为 claude-agent-sdk 0.2.121 之前的版本,已在 0.2.121 修复;漏洞编号 CVE-2026-96620,由 hackerone.com/moamenmahmood 报告。

推荐理由

公告给出了参数注入绕过 SDK 权限控制的完整链路和利用前提,使用 claude-agent-sdk 的开发者可据此核对自己的会话 ID 来源。

阅读原文github.com