Configuração global adulterada permite elevação de privilégios no Windows
O Claude Code carregava o arquivo C:\ProgramData\ClaudeCode\managed-settings.json sem conferir o proprietário nem as permissões do diretório. Como a pasta ClaudeCode não era criada previamente com acesso restrito, um atacante local com poucos privilégios podia criá-la e inserir uma configuração maliciosa. Quando outro usuário abrisse o aplicativo na mesma máquina, o Claude Code carregaria esse arquivo, permitindo elevação de privilégios.
Casos de uso afetados
- Você usa uma versão afetada do Claude Code em um computador Windows compartilhado com outros usuários locais. Um atacante com acesso à máquina pode criar a pasta ClaudeCode dentro de ProgramData e colocar ali uma configuração que será carregada na sua próxima inicialização do aplicativo.
Confira na sua instância
Confira a versão instalada com claude --version e compare o resultado com a faixa afetada < 2.1.75. No Explorador de Arquivos do Windows, abra as propriedades de C:\ProgramData\ClaudeCode e examine Segurança > Avançado para conferir o proprietário e as permissões de escrita. Faça a mesma conferência no arquivo managed-settings.json, se existir. Quando a pasta ClaudeCode estiver ausente, examine as permissões de criação de subpastas em C:\ProgramData. Essa inspeção permite conferir as condições descritas no aviso, sem reproduzir a exploração. Atualize as instalações afetadas e confirme novamente a versão executada.
Versões afetadas e correções
| Linha | Afetadas | Corrigidas |
|---|---|---|
| @anthropic-ai/claude-code (npm) | < 2.1.75 | 2.1.75 |
O aviso corresponde à CVE-2026-35603 e informa pontuação 5,4 no CVSS v4. A Anthropic informa que a atualização automática padrão já distribuiu a correção. Nas instalações atualizadas manualmente, você precisa aplicar a atualização e conferir a versão local.
