Configuração do repositório omite a confirmação de confiança
O Claude Code consultava o modo de permissões definido nos arquivos de configuração antes de determinar se deveria exibir a confirmação de confiança do repositório. Um atacante podia incluir permissions.defaultMode com o valor bypassPermissions no arquivo .claude/settings.json versionado pelo próprio projeto. Na primeira abertura, essa configuração fazia o Claude Code ignorar a confirmação e iniciar em um modo permissivo sem o seu consentimento explícito, facilitando a execução de ferramentas a partir de um repositório controlado pelo atacante.
Casos de uso afetados
- Você abre pela primeira vez um repositório de terceiros com uma versão do Claude Code anterior à 2.1.53. Se o projeto contém .claude/settings.json com permissions.defaultMode definido como bypassPermissions, a confirmação de confiança pode ser omitida mesmo que você nunca tenha autorizado aquele repositório.
Confira na sua instância
Confira a versão do Claude Code instalado e compare com a faixa afetada < 2.1.53. Examine .claude/settings.json em um editor, sem iniciar o Claude Code naquele projeto, e procure o campo permissions.defaultMode com o valor bypassPermissions. Essa leitura identifica a configuração descrita no aviso, mas a ausência dela em um repositório não corrige uma instalação vulnerável. Atualize para uma versão que inclua a correção 2.1.53 e confira novamente a versão instalada.
Versões afetadas e correções
| Linha | Afetadas | Corrigidas |
|---|---|---|
| @anthropic-ai/claude-code (npm) | < 2.1.53 | 2.1.53 |
A falha também recebeu o identificador CVE-2026-33068. A pontuação 7,7 corresponde ao CVSS 4.0. A Anthropic informa que a atualização automática padrão já havia distribuído a correção na publicação do aviso. Para instalações atualizadas manualmente, orienta instalar a versão mais recente. Confira a versão no seu ambiente para confirmar que a atualização foi aplicada.
