Microsoft detalha backdoor SSH persistente distribuído em extensão falsa do Claude Code
A Microsoft publicou uma análise técnica de uma extensão maliciosa que se apresentava como o Claude Code oficial e instalava um backdoor SSH persistente nas máquinas das vítimas. O malware coleta dados do host, injeta uma chave SSH não autorizada, abre um túnel reverso para a porta 22 local e garante persistência em Windows, Linux e macOS por mecanismos distintos em cada sistema.
A extensão maliciosa foi distribuída pelo Cursor Marketplace — não pela Visual Studio Marketplace oficial nem pelo npm — sob a identidade do publisher legítimo do Claude Code, nas versões 2.1.312 e 2.1.313, disponibilizadas por cerca de 11 horas em 29 de outubro de 2026. A Anthropic confirmou que seus próprios sistemas de build e distribuição não foram comprometidos, o que indica que a falha está na cadeia de confiança do marketplace de terceiros, e não na pipeline oficial da empresa.
Tecnicamente, o pacote continha um carregador JavaScript que, ao ser executado, primeiro faz reconhecimento do host — hostname, usuário, sistema operacional, arquitetura e variáveis de ambiente que contenham termos como KEY, TOKEN ou SECRET, visando colher segredos já presentes no ambiente de desenvolvimento. Em seguida, insere uma chave pública Ed25519 em ~/.ssh/authorized_keys, usando o comentário "svc-telemetry" como disfarce, e abre uma conexão SSH reversa equivalente a "-N -R *:0:localhost:22", criando um túnel que expõe a porta SSH local da máquina da vítima para a infraestrutura do atacante.
A persistência é implementada de forma específica por plataforma: no macOS, via um LaunchAgent disfarçado de processo do sistema (com.apple.sysmond.plist); no Linux, por uma entrada @reboot no crontab do usuário; no Windows, por uma tarefa agendada ou script na pasta de inicialização. Esse cuidado multiplataforma e o uso de nomes que imitam processos legítimos do sistema sugerem um nível de engenharia típico de operações direcionadas, não de malware genérico de oportunidade.
O caso ilustra um risco crescente no ecossistema de ferramentas de IA para codificação: marketplaces de extensões de terceiros, como o Cursor Marketplace, ampliam a superfície de distribuição de um produto popular sem necessariamente herdar os controles de assinatura e revisão do canal oficial, criando uma janela em que um pacote trojanizado pode se passar por atualização legítima de uma ferramenta amplamente confiada por desenvolvedores, que costumam rodar essas extensões com alto privilégio no próprio ambiente de trabalho.
Para remediação, a Microsoft recomenda buscar por artefatos como a chave SSH com comentário "svc-telemetry", o IP 134.209.82.225 e processos de túnel residual, revogar a chave, desinstalar a extensão, remover os mecanismos de persistência específicos da plataforma e rotacionar credenciais potencialmente expostas a partir de um dispositivo limpo.