Manipulação de worktree permite executar hooks sem confirmar confiança
O Claude Code consultava o arquivo commondir dos metadados de worktrees do Git para determinar a confiança de uma pasta, mas não validava seu conteúdo. Um atacante podia apontar esse arquivo para um caminho que você já havia autorizado. Assim, o repositório malicioso era tratado como confiável e os hooks definidos em .claude/settings.json podiam executar código imediatamente, sem a confirmação da nova pasta.
Casos de uso afetados
- Você clona um repositório preparado pelo atacante e inicia o Claude Code dentro dele usando uma versão afetada. A exploração exige que o atacante conheça ou consiga adivinhar o caminho de uma pasta que você já marcou como confiável.
Confira na sua instância
Confira a versão instalada do Claude Code e compare-a com a faixa afetada abaixo. Na revisão do repositório, examine o destino indicado pelo arquivo commondir nos metadados do Git e leia os hooks de .claude/settings.json como texto, sem executá-los. Um destino inesperado para uma pasta já autorizada corresponde ao mecanismo descrito no aviso. Após atualizar, confira novamente a versão instalada para confirmar que ela saiu da faixa afetada.
Versões afetadas e correções
| Linha | Afetadas | Corrigidas |
|---|---|---|
| @anthropic-ai/claude-code (npm), 2.1.x | >= 2.1.63, < 2.1.84 | 2.1.84 |
O comunicado informa que a atualização automática padrão já distribuiu a correção. Para instalações atualizadas manualmente, a orientação é instalar a versão mais recente. A correção disponível não confirma a atualização do seu ambiente. Esta falha também está registrada como CVE-2026-40068.
