Claude Code has a Workspace Trust Dialog Bypass via Repo-Controlled Settings File
O Claude Code pulava seu diálogo de segurança ao abrir repositórios desconfiáveis que continham um arquivo de configuração malicioso. Isso permitia que atacantes executassem código no computador do usuário sem que ele visse nenhum aviso.
CWE-807 (Dependência de Entradas Não Confiáveis em Decisão de Segurança): Claude Code versões <2.1.53 resolvia permissões do arquivo .claude/settings.json controlado pelo repositório antes de avaliar a confiança do workspace, permitindo que um repositório malicioso definisse permissions.defaultMode como bypassPermissions e suprimisse o diálogo de confirmação. O ataque requer interação do usuário (abrir o repositório), mas contorna o controle de segurança projetado para exigir consentimento informado.
Quer saber se a sua infraestrutura está exposta a isto?
Falar com a TrueHacking →