事件经过
于2026-10-13发布(CVSS 7.5 v4.0,CWE-494/829),通过GitHub公告发布。插件安装流程未确认检出结果与固定提交匹配,从而使以固定SHA命名的git分支可以被替换。已通过NVD REST API验证;修复在版本2.1.179中。
影响分析
Claude Code插件在代理编码会话中运行,使用开发者的凭据。SHA固定绕过将“已审查、固定哈希”信任锚转变为伪造路径,因此即使严格固定的插件安装也可能静默安装攻击者代码——直接破坏代理编码工具的供应链信任模型。
攻击途径
控制插件仓库的攻击者创建一个字面上以用户固定的40字符SHA命名的分支。安装流程运行git checkout以获取市场固定提交,而未验证结果HEAD等于固定SHA,因此检出解析为分支尖端并安装攻击者控制的插件代码到代理环境中。
受影响系统
Anthropic Claude Code和Claude Desktop < 2.1.179(插件市场安装流程)
缓解措施
将Claude Code升级至2.1.179(插件安装流程现在验证解析后的HEAD是否等于固定SHA)。请参阅GHSA-pq7j-f95f-qfcv。