CVE-2026-25725: Anthropic Claude Code: proteção ausente do sandbox para .claude/settings.json
As versões do Claude Code anteriores à 2.1.2 não protegiam o arquivo .claude/settings.json no sandbox bubblewrap quando ele não existia na inicialização. Código executado dentro do sandbox podia criá-lo e registrar hooks que rodam com privilégios do host ao reiniciar o Claude Code. A correção é indicada na versão 2.1.2, e a NVD classifica a falha como crítica, com pontuação CVSS 3.1 de 10.
Visão geral
O Claude Code é uma ferramenta de programação agêntica. As versões anteriores à 2.1.2 tinham uma lacuna no sandbox bubblewrap: quando o .claude/settings.json não existia na inicialização, ele ficava desprotegido, mesmo com o diretório pai gravável e o settings.local.json em somente leitura.
Impacto
- Código executado dentro do sandbox podia criar o arquivo e registrar hooks persistentes, como comandos SessionStart.
- Esses hooks rodariam com privilégios do host quando o Claude Code fosse reiniciado.
- A NVD informa pontuação base CVSS 3.1 de 10. O GitHub informa pontuação CVSS 4.0 de 7.7.
Produtos e versões afetadas
- Anthropic Claude Code, versões anteriores à 2.1.2.
- O registro não traz mais detalhes de produto ou versão.
Status de exploração
O registro indica que esta CVE não consta no catálogo KEV da CISA. Nenhuma exploração confirmada aparece nas fontes consultadas.
Correção e mitigação
- Atualize o Claude Code para a versão 2.1.2, que o aviso identifica como a versão corrigida.
- Até a atualização, revise os diretórios .claude dos seus projetos em busca de arquivos de configuração e definições de hooks que você não criou.
- Considere que qualquer código executado dentro do sandbox pode alterar arquivos em diretórios graváveis.
Orientações de detecção
- Procure criação inesperada de .claude/settings.json em diretórios de projeto, principalmente após sessões em sandbox.
- Revise os hooks configurados e verifique comandos que você não reconhece antes de reiniciar a ferramenta.
Limitações das informações disponíveis
- O registro não tem entradas na lista de correções, nome do CWE nem vetor CVSS 4.0.
- O registro não descreve outras condições nem a mudança exata do patch.
- Fontes: o aviso do GitHub e a entrada na NVD.
Perguntas frequentes
Esta vulnerabilidade está sendo explorada ativamente?
O registro indica que ela não consta no catálogo KEV da CISA, e nenhuma exploração confirmada aparece nas fontes consultadas.
Quais versões são afetadas?
Segundo o registro, as versões do Anthropic Claude Code anteriores à 2.1.2 são afetadas.
O que os administradores devem fazer?
Atualizar o Claude Code para a versão 2.1.2, indicada como corrigida no aviso, e revisar os diretórios .claude em busca de hooks que você não criou.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.