跳到正文
原文
Adversa AI·· 2026-04-02精选关注度82

Claude Code 被曝 deny 规则静默绕过:命令超过 50 条子命令即跳过安全检查

Critical Claude Code vulnerability: Deny rules silently bypassed because security checks cost too many tokens

AI 导读

Adversa AI 披露 Claude Code 存在安全策略绕过漏洞:当 shell 命令包含超过 50 条由 &&、|| 或 ; 连接的子命令时,bashPermissions.ts 会跳过逐子命令的安全分析,包括 deny 规则检查,回退到可被自动放行的通用询问提示。攻击路径是恶意仓库在 CLAUDE.md 中写入 50 多条看似正常的构建命令,把窃取凭据的命令藏在第 51 位,开发者让 Claude Code 构建项目时 deny 规则不会触发。作者实测显示,单独运行 curl 会被 deny 规则拦截,但前面加上 50 个 true 空操作后,Claude Code 提示无法逐条安全检查并询问是否继续。

推荐理由

披露了 Claude Code 在复合命令超过 50 条子命令时静默跳过 deny 规则的具体代码路径与利用链,可据此检查自身 Agent 权限配置。

阅读原文adversa.ai