Blog
Nota 2 min de leitura

Extensão oficial do Claude Code foi trojanizada e instalou backdoor SSH em máquinas de desenvolvedores

Compartilhar:

Na quinta-feira (29/10), a versão 2.1.313 da extensão oficial do Claude Code para VS Code — publicada no registro Open-VSX e espelhada no marketplace da Cursor — foi distribuída com um carregador malicioso embutido no próprio bundle da extensão. Segundo a Cursor, até 5.000 de seus usuários receberam a build trojanizada dentro de uma janela de 11 horas; o marketplace foi tirado do ar para remover o arquivo, e a Anthropic já publicou a versão 2.1.314 corrigida. A Step Security, que analisou o binário, descreve um payload autocontido: ao carregar, a extensão inseria uma chave SSH de atacante no authorized_keys do usuário, instalava persistência por sistema operacional (tarefa agendada, crontab e LaunchAgent), abria um túnel SSH reverso para infraestrutura do atacante e enviava reconhecimento do host por HTTP sem criptografia.

Fonte: Step Security — Trojanized Claude Code Extension Delivered Persistent SSH Backdoor to Developer Machines (30/10/2026) · The Hacker News — Official Claude Code VS Code Extension Compromised (30/10/2026)

O detalhe que interessa a qualquer operação: não foi a Anthropic que publicou a versão maliciosa. O pacote se identifica como a extensão oficial, mantém o mesmo nome e identificador — a diferença é um carregador de poucas linhas inserido no bundle legítimo, cerca de 7 KB maior que a versão anterior. O vetor não foi uma falha no código do fabricante, e sim o comprometimento da via de distribuição: o registro de extensões por onde milhares de desenvolvedores instalam ferramentas todos os dias. Os dados coletados incluíam IP público, hostname e usuário, sistema operacional, diretório inicial, e-mail de configuração do Git e os nomes de até 40 variáveis de ambiente com termos como KEY, TOKEN, SECRET, AWS ou GCP.

Por que isso importa: é a mesma classe de risco dos incidentes de terceiros no Brasil neste mês — quem controla o canal de distribuição controla o que entra na sua máquina. Um desenvolvedor com acesso a repositórios, chaves de nuvem e pipelines é o alvo de maior privilégio da operação. E há um agravante: desinstalar a extensão não é suficiente — a persistência criada pelo carregador sobrevive à remoção, e a chave maliciosa vinha rotulada como "svc-telemetry", para parecer inofensiva.

O que uma organização deveria testar e monitorar continuamente:

  • Inventário de extensões e dependências de IDE — o que está instalado nas máquinas de desenvolvimento, e por qual registro cada item entrou.
  • Chaves SSH autorizadas — quem consegue entrar nos hosts, e se existe chave que ninguém reconhece.
  • Egresso e túneis reversos — conexões SSH de saída e beacons HTTP para endereços desconhecidos, que é como o atacante mantém o acesso.
  • Higiene de credenciais em máquinas de dev — rotação de chaves e tokens que estavam ao alcance da máquina afetada, e escopo mínimo para cada um.

Ferramenta de desenvolvimento é software de terceiro como qualquer outro — e, quando a via de distribuição é comprometida, confiar no nome do fabricante não é um controle.

Radar semanal

Receba estas análises toda semana na sua caixa de entrada.

Assinar grátis
Sua superfície aguenta escrutínio?

Teste contínuo de intrusão com evidência técnica para o regulador.

Conhecer o Security IA

Leia também