Voltar

Vulnerabilidade Crítica em Agentes de IA: Arquivos .git Maliciosos Permitem Execução de Código

Aprofundamento CEVIU

Aprofundamento

A revelação da Manifold Security sobre as vulnerabilidades em agentes de codificação de IA, apelidada de GitSpawn, reacende um alerta que o CEVIU News tem acompanhado de perto: a segurança do ambiente de desenvolvimento quando IA e código se misturam. A falha não está no modelo de IA em si, mas na interação do agente com o sistema de arquivos via Git. Especificamente, o problema reside no uso do arquivo .git/config, que, se malicioso, pode usar a configuração core.fsmonitor para executar comandos arbitrários. Isso acontece sem o conhecimento do usuário e fora das sandboxes de segurança, explorando uma funcionalidade legítima do Git que monitora mudanças de arquivos.

Esta não é a primeira vez que ferramentas de desenvolvimento com IA são expostas a falhas de escape de sandbox e execução remota de código. O CEVIU News já detalhou em julho de 2026, no artigo “Falhas Críticas em Ferramentas de Desenvolvimento com IA: Ataques de Sandbox Exigem Novas Defesas”, como plataformas como Cursor e Codex CLI enfrentavam problemas semelhantes. A natureza da exploração atual, que se vale de repositórios comprometidos para infiltrar o ambiente de desenvolvimento, sublinha a fragilidade das defesas quando a IA opera com privilégios de sistema.

O que mudou

Esta nova onda de vulnerabilidades representa uma reincidência de problemas para o Claude Code. Em 26 de fevereiro de 2026, o CEVIU News publicou a matéria “Falhas no Claude Code Permitem Execução Remota de Código e Exfiltração de Chaves API”, alertando para vulnerabilidades que permitiam RCE e exfiltração de chaves API via repositórios maliciosos e hooks. Naquela época, o problema foi parcialmente mitigado pela Anthropic na versão 2.0.34 do Claude Code, lançada em 5 de novembro de 2025.

No entanto, a Manifold Security descobriu que o comportamento problemático reapareceu na versão 2.1.193 do Claude Code, lançada em 25 de junho de 2026. Embora a vulnerabilidade específica do core.fsmonitor tenha sido corrigida na versão 2.1.196, uma segunda variante do problema no Claude Code, envolvendo o caminho claude ultrareview, permanece ativa. Isso demonstra que a batalha pela segurança em agentes de IA é contínua, com correções pontuais sendo burladas ou ignoradas por novas implementações.

Por que isso importa

A detecção dessas oito vulnerabilidades, com quatro ainda sem correção, é um sinal de alerta para a segurança da cadeia de suprimentos de software. Desenvolvedores e empresas dependem cada vez mais de agentes de IA para otimizar processos, desde a revisão de código até a geração automática. Quando esses agentes se tornam vetores para execução de código arbitrário e exfiltração de dados, a confiança em todo o ciclo de desenvolvimento é comprometida. A possibilidade de um simples .git/config malicioso comprometer sistemas inteiros realça a urgência de políticas de segurança mais robustas e auditorias contínuas.

Para as empresas, a gestão de vulnerabilidades e a proteção de dados sensíveis tornam-se desafios exponenciais. A exploração dessas falhas pode levar a incidentes de segurança devastadores, vazamento de propriedade intelectual e danos à reputação. É fundamental que as organizações implementem práticas de defesa corporativa que incluam verificação rigorosa de repositórios, segregação de ambientes de desenvolvimento e treinamento contínuo para desenvolvedores sobre as crescentes ameaças cibernéticas ligadas à IA.

Linha do tempo

  1. Anthropic lança Claude Code 2.0.34, mitigando vulnerabilidade anterior de execução de código.

  2. CEVIU News noticia “Falhas no Claude Code Permitem Execução Remota de Código e Exfiltração de Chaves API”.

  3. Claude Code 2.1.193 é lançado, reintroduzindo comportamento de inicialização vulnerável.

  4. Claude Code 2.1.196 é lançado, corrigindo a vulnerabilidade <code>core.fsmonitor</code>.

  5. Notícia atual: Vulnerabilidade crítica em agentes de IA permite execução de código via arquivos .git maliciosos.

Perguntas frequentes

O que é a vulnerabilidade em arquivos .git maliciosos e como ela funciona?

É uma falha em agentes de codificação de IA onde um arquivo .git/config comprometido usa a configuração core.fsmonitor para executar comandos arbitrários. O Git, ao tentar monitorar arquivos, executa o comando especificado nesse arquivo. Como os agentes de IA frequentemente invocam comandos Git em segundo plano, a ação maliciosa é ativada sem aprovação do usuário.

Quais agentes de IA foram afetados por esta vulnerabilidade?

Sete agentes de IA foram identificados com vulnerabilidades. Entre eles estão goose, Codex, Claude Code, Hermes Agent, Qwen Code e Grok Build. Embora alguns já tenham recebido correções, outros, como Hermes Agent, Qwen Code e Grok Build, além de uma segunda variante do Claude Code, permanecem vulneráveis.

Como essa falha contorna as defesas de segurança, como sandboxes?

A falha explora uma característica legítima do Git que é ativada por processos dos agentes de IA, que operam com as permissões da conta do desenvolvedor. A execução ocorre fora da sandbox do agente e sem prompts de aprovação, permitindo que o código malicioso atue diretamente no sistema, como o CEVIU News já apontava em reportagens anteriores sobre escapes de sandbox em ferramentas de desenvolvimento com IA.

O que os desenvolvedores podem fazer para se proteger dessa vulnerabilidade?

Os desenvolvedores devem inspecionar o arquivo .git/config em qualquer diretório recebido antes de abri-lo com um agente de IA. É recomendado verificar as configurações core.fsmonitor, core.hooksPath e attr.tree. Além disso, pode-se desabilitar globalmente a configuração core.fsmonitor executando git config --global core.fsmonitor false.

Fontes

Avalie este artigo:
Categoria
CEVIU Segurança da Informação
Publicado
04 de setembro de 2026
Editoria
CEVIU Segurança da Informação

Quer receber mais sobre CEVIU Segurança da Informação?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser