CVE-2025-66032CVE-2025-66032是Anthropic公司开发的Claude Code编程助手工具中的一个严重安全漏洞。该漏洞存在于1.0.93之前的版本,由于在解析shell命令时对$IFS(内部字段分隔符)和短命令行标志的处理存在错误,导致攻击者可以绕过Claude Code的只读验证机制,触发任意代码执行。Claude Code是一个代理型编程工具,设计用于辅助开发者完成编码任务。成功利用此漏洞需要攻击者能够将不受信任的内容添加到Claude Code的上下文窗口中。攻击者可以通过精心构造的提示或输入,利用$IFS和CLI标志解析的缺陷,突破沙箱限制,在受害者系统上执行任意命令。该漏洞已被评定为CVSS 9.8分(严重级别),对使用Claude Code的用户构成重大安全威胁。
该漏洞的核心问题在于Claude Code对shell命令解析的安全验证存在缺陷。具体而言:1) $IFS变量利用:$IFS是Unix/Linux系统中的内部字段分隔符,攻击者可以利用它在命令解析过程中插入恶意内容,绕过只读验证;2) 短CLI标志绕过:Claude Code对短格式命令行参数的处理存在缺陷,攻击者可以通过组合使用短标志和特殊字符来绕过安全检查;3) 沙箱逃逸:通过上述两种技术的组合,攻击者可以在Claude Code认为执行的是安全操作时,实际上触发系统命令执行。漏洞存在于命令解析和验证逻辑之间的时间窗口或逻辑分支中,允许恶意输入绕过输入验证直接到达命令执行层。攻击者需要具备向Claude Code上下文窗口添加内容的能力才能实施攻击。