Claude Code 运行仓库中的隐藏恶意软件 — 开发者毫无防备
安全研究员发现,anthropic 的 claude code 会自动执行 github 仓库中通过 dns 查询隐藏的恶意软件,进而入侵本地机器。这暴露了自主编码代理的一个关键漏洞,间接提示注入允许攻击者窃取 api 密钥和凭证。
Mozilla 的 0dIN 平台的研究人员发现,Anthropic 的 Claude 代码代理在分析特定的 GitHub 仓库时,会自动执行隐藏的恶意软件。攻击载体涉及一个设置脚本,该脚本在运行时从远程 DNS 条目中获取恶意命令,绕过传统的扫描器和 AI 自身的上下文窗口。一旦触发,代理就会打开一个反向 shell,允许攻击者窃取 API 密钥并保持对开发人员机器的持久访问权限。这个漏洞凸显了自主编码代理中缺乏沙盒和验证,表明当前的 AI 工具无法区分合法的构建过程和安全威胁。专家建议将第三方仓库指令视为不可信的,并建议在执行前实施严格的用户提示。