首页/文章/一个恶意编辑器插件引发的供应链事件:你的 Claude 本地文件也在窃密清单里

一个恶意编辑器插件引发的供应链事件:你的 Claude 本地文件也在窃密清单里

· Zumac.Ai

事件经过(以官方公告为准)

OVHcloud 在 GitHub 发布的安全公告说明:10 月 19 日,攻击者用一名开发者被盗的 GitHub 账号,替换了 ovhcloud-cli v0.11.0 到 v0.15.0 的发布文件,植入读取磁盘上密钥的程序。恶意文件存在约 1 小时 33 分钟、约 250 次下载;源码和构建流水线未受影响,v0.16.0 是干净版本。根因是这名开发者在个人 Mac 上装了一个恶意的 VS Code 取色器插件,账号密钥由此被盗;另一个问题是仓库没有开启发布文件不可变(release immutability)。

@itsJaimeMedina 补充:事后报告列出的窃取目标,除了云凭据和 SSH 密钥,还有 Cursor/VS Code 数据、OpenCode 和 Claude 的文件。

为什么和 Claude 用户有关

编码 agent 的本地目录里,常常放着登录状态、会话记录、项目配置,有时还有你随手贴进对话的 token。窃密程序只要能读你的家目录,这些就和 SSH 密钥一样值钱。

自查与处置清单

  1. 确认是否中招:官方建议用 MD5 对照受影响文件,不要运行可疑的二进制;也可以看临时目录下有没有 envchecker-xxxx 文件夹。如果在受影响时段装过,删掉它并安装 v0.16.0。
  2. 轮换所有凭据:OVHcloud 的原话是「磁盘上的密钥都换掉」。对 Claude 用户来说,包括 Console 里的 API key、在 Claude Code 里登录的账号(/logout 后重新登录,并在网页端检查有没有陌生会话)、以及 MCP server 用到的第三方 token。
  3. 审查编辑器插件:删掉不认识、长期没用、来源可疑的扩展,尤其是取色器、主题这类「看起来无害」的小工具。
  4. 会话里别留密钥:不要把 token 贴进对话;定期清理不再需要的会话记录。
  5. 用 GitHub 的人:给自己的发布仓库开启 release immutability,开启 2FA,检查授权过的应用与部署密钥。

小结

这次事件的入口不是 CLI 本身,而是一台个人电脑上的一个编辑器插件。日常跑 Claude Code 的机器,插件和依赖越少越干净,出事时要换的东西也越少。

如果你想把 Claude Code 放在一台常开、整机独享的新加坡 Mac mini 上长期运行,可以了解 Zumac.Ai,咨询 Telegram @singatao。

来源

Zumac.Ai 新加坡 Mac mini M6,整机独享,¥999/月起,联系 Telegram @singatao。
查看方案与费用 · 帮助中心

返回首页 · 更多文章

Telegram 客服