Em 29 de outubro de 2026, o marketplace de extensões para o editor de código Cursor distribuiu uma atualização fraudulenta do Claude Code, assistente de programação da Anthropic. A versão maliciosa, identificada como 2.1.313, esteve disponível online por aproximadamente onze horas, entre 10:27 e 21:35 horário de Paris, antes de ser removida. Em um comunicado de segurança emitido no mesmo dia, a Cursor confirmou que a extensão não foi desenvolvida pela Anthropic e estimou que ela foi baixada por um máximo de 5.000 usuários, aos quais a empresa planeja entrar em contato diretamente.

De acordo com comunicações oficiais, o objetivo principal da extensão comprometida era criar um perfil da máquina da vítima. Uma vez instalada, ela coletava informações sensíveis, incluindo o sistema operacional, arquitetura do processador, caminho da pasta pessoal, endereço de e-mail configurado no Git e endereço IP público, enviando esses dados para um servidor controlado pelo atacante. O malware então tentou estabelecer acesso remoto persistente injetando uma chave SSH pertencente ao atacante na lista de chaves autorizadas sob o nome "svc-telemetry". Posteriormente, tentou ativar o serviço SSH local e abrir um túnel reverso, permitindo que o atacante iniciasse conexões do computador da vítima de volta ao seu servidor a qualquer momento. Para garantir a persistência através de reinicializações, a extensão também instalou mecanismos específicos para manter sua presença no sistema.

No entanto, o ataque teve sucesso apenas parcial devido a erros no código malicioso. A Cursor relatou que a tentativa de abrir o túnel reverso falhou na maioria dos casos, exceto no cenário altamente incomum em que o Cursor foi iniciado com privilégios de administrador. Ativar o serviço SSH local requer esses direitos elevados, os quais a extensão não possuía na maioria dos computadores macOS e Windows. Apesar da falha do túnel, as máquinas afetadas não estavam inteiramente seguras; a chave do atacante ainda foi adicionada, scripts de persistência foram instalados e informações do sistema foram exfiltradas mesmo quando a tentativa de acesso remoto falhou. A Cursor afirmou que trabalhou com o provedor de nuvem para tirar o servidor malicioso do ar.

Após a detecção, a Cursor removeu imediatamente a versão maliciosa, bloqueou sua distribuição e fechou temporariamente todo o seu marketplace de extensões como medida preventiva. Essa interrupção permitiu à empresa verificar que nenhuma outra extensão estava comprometida antes de reconstruir a loja. Uma questão central permanece sobre como o atacante conseguiu publicar uma versão da extensão com o nome da Anthropic dentro do marketplace da Cursor, já que o comunicado de segurança não explicou o método usado para burlar a verificação.

Fontes: Numerama.