开发者发现 Claude Code 存在安全漏洞,在加载项目目录时,会提前读取本地配置、自动发起请求,在用户确认信任仓库之前,就把包含 GitHub Token、凭据等敏感信息向外发送,一旦打开恶意构造的 GitHub 仓库,凭据就会被窃取,漏洞编号 CVE-2026-21852。这个漏洞根源在于项目加载流程的信任校验逻辑缺失,恶意仓库内的 settings.local.json 可以自定义请求后端地址,Claude Code 在弹出信任确认弹窗之前就执行请求,把本地密钥、仓库凭据转发到攻击者服务器。Anthropic 收到安全研究员上报后迅速响应,发布官方安全公告,明确漏洞影响范围、修复版本,同时给出用户应急处置办法。官方强调,该漏洞不是 Claude 模型主动输出凭据,属于客户端工具的前置加载逻辑缺陷,只影响旧版客户端,升级到 v2.0.65 及以上版本即可阻断该泄露路径。官方同时提醒开发者,不要把.claude 目录、settings.local.json 提交到 Git 仓库,这类本地配置文件禁止上传到 GitHub。
漏洞前后版本对比表
| 项目 | 受影响版本(v2.0.65 之前) | 修复后版本(v2.0.65 及以上) |
|---|---|---|
| 信任校验时机 | 加载仓库前无校验,先发起请求 | 先弹出信任确认,用户确认后才加载配置、发起请求 |
| settings.local.json | 可被恶意仓库劫持,自定义目标地址 | 限制该配置劫持能力,非法远端地址拦截 |
| 凭据泄露风险 | 打开恶意 GitHub 仓库,存在 GitHub Token、密钥外泄风险 | 阻断前置外发请求,消除该泄露路径 |
| 自动更新 | 默认自动更新通道已推送补丁 | 补丁已就位,自动更新用户无需手动操作 |
| 风险本质 | 客户端加载流程逻辑漏洞 | 增加前置授权校验、远端地址白名单管控 |
官方公告要点清单
- 漏洞编号:CVE-2026-21852
- 影响对象:Claude Code CLI 工具,版本低于 v2.0.65
- 触发条件:用户使用 Claude Code 打开攻击者构造的恶意 GitHub 仓库
- 泄露内容:本地存储的 GitHub 凭据、Anthropic API Key 等密钥
- 官方定性:客户端工具流程缺陷,不属于大模型本身的对齐问题
- 修复方案:升级至 v2.0.65 或更高版本;自动更新用户已收到补丁
用户应急处置步骤清单
- 查看 Claude Code 版本:claude --version
- 版本低于 v2.0.65,执行claude update升级
- 检查本地.claude/settings.local.json,确认没有异常远端地址
- 轮换所有已经暴露的 GitHub Token、API 密钥,撤销旧凭据
- Git 配置忽略.claude目录,禁止提交到 GitHub 代码仓库
- 尽量不要直接打开来源不明、非信任的 GitHub 仓库
【相关 FAQ】
问题 1:Claude Code 泄露 GitHub 凭据这个漏洞,是 Claude 大模型主动输出密钥吗?
回答 1:不是,Claude Code 泄露 GitHub 凭据是客户端加载流程的逻辑漏洞,不是模型对话时主动输出凭据,漏洞发生在工具加载仓库的前置环节。
问题 2:已经使用 Claude Code 打开过陌生 GitHub 仓库,需要怎么做?
回答 2:先升级 Claude Code 到 v2.0.65 以上,然后轮换、撤销所有 GitHub 凭据和 API Key,排查访问日志,确认有没有异常访问。
问题 3:开启 Claude Code 自动更新的用户,还会受这个 GitHub 凭据泄露漏洞影响吗?
回答 3:官方已经向自动更新通道推送补丁,开启自动更新的用户一般已经修复;建议手动核对版本号确认,避免更新失败。
问题 4:这个 Claude Code 凭据泄露漏洞,会不会影响 GitHub 上已经托管的代码?
回答 4:漏洞本身不会自动窃取你 GitHub 仓库里的代码,但是会把你本地保存的 GitHub 访问凭据外发,攻击者拿到凭据之后就可以访问你的 GitHub 仓库。
【参考资料】
[2026-11-08](GHSA-jh7p-qr78-84p7 Claude Code 安全公告)GitHub 安全通告
[2026-11-08](CVE-2026-21852 NVD 漏洞详情)NVD
[2026-11-08](Anthropic Claude Code 漏洞官方说明)Anthropic 安全博客
[2026-11-09](Claude Code 凭据泄露事件复盘)FreeBuf
[2026-11-09](Claude Code 版本更新日志)Anthropic 开发者文档
【免责声明】
本文内容基于 Anthropic 官方安全通告、NVD 漏洞信息整理,Claude Code 泄露 GitHub 凭据的漏洞影响范围、修复策略以 GitHub 安全公告和 Anthropic 官方最新说明为准,升级后仍建议定期轮换密钥,本文不构成生产开发环境强制安全方案。
