Extensão Claude Code adulterada em marketplace do Cursor instalou backdoor SSH persistente
Pacote malicioso ficou disponível cerca de 11 horas e pode ter atingido até 5.000 usuários; chave SSH e mecanismos de persistência foram plantados em máquinas de desenvolvedores.
Uma versão modificada da extensão Claude Code (v2.1.313) foi publicada no marketplace do Cursor para VS Code e permaneceu disponível por cerca de 11 horas em 29 de outubro, período em que poderia atualizar automaticamente os editores dos usuários.
Pesquisadores de segurança identificaram um loader de 66 linhas que rodava ao carregar a extensão, coletava inventário do host, adicionava uma chave SSH do atacante nomeada svc-telemetry, tentava ativar o SSH, abria um túnel SSH reverso para 134.209.82.225 e instalava mecanismos de persistência multiplataforma.
O Cursor removeu o pacote malicioso, tirou temporariamente o marketplace do ar para reconstruí-lo, rotacionou chaves, trabalhou com o provedor de hospedagem para tirar o servidor do atacante offline e lançou uma versão limpa (v2.1.314), além de notificar os usuários afetados.
No máximo 5.000 usuários podem ter instalado a versão adulterada. Erros no loader provavelmente impediram a ativação do SSH em muitas máquinas macOS e Windows, mas não evitaram o plantio da chave, a persistência nem o envio de identificadores de variáveis de ambiente.
Recomendações aos usuários afetados: verificar a presença da chave svc-telemetry, remover mecanismos de persistência (LaunchAgent, cron @reboot, tarefa agendada do Windows), isolar hosts comprometidos, rotacionar credenciais a partir de uma máquina limpa e avaliar uso de hash‑pinning e regras mais rígidas de atualização automática para reduzir riscos na cadeia de suprimentos de software.