Notícia
31 de out de 2026

Uma extensão Claude com backdoor expôs milhares de desenvolvedores do Cursor

O Cursor afirma ter agido rapidamente para remover e conter uma extensão maliciosa, enquanto pesquisadores de segurança argumentam que o incidente expõe uma falha mais profunda na cadeia de suprimentos — e criticam a ausência de uma explicação pública da Anthropic.

A extensão comprometida do Claude Code apareceu no marketplace do Cursor às 5h27 ET de quinta-feira e permaneceu disponível até as 16h35 — uma janela na qual até 5.000 pessoas podem tê-la instalado, manualmente ou por meio de atualizações automáticas.

A versão contaminada, 2.1.313, foi distribuída pela conta oficial da Anthropic no Cursor, segundo o pesquisador independente Kevin Beaumont e a Phorian, uma empresa de segurança. Isso fez com que fosse mais do que um upload malicioso: o CTO da Phorian, Luke Roberts, chamou o caso de “um comprometimento da cadeia de suprimentos em que o invasor obteve acesso ao canal oficial de distribuição”.

Depois de instalada, a extensão coletava um amplo inventário da máquina de um desenvolvedor, incluindo nomes do host e do usuário, sistema operacional, caminho do diretório inicial, endereço IP público, e-mail do Git e nomes de variáveis de ambiente. Ela também tentava colocar uma chave SSH controlada pelo invasor no dispositivo, ativar o SSH e criar um túnel reverso — um caminho para acesso remoto persistente no Windows, macOS e Linux.

Pesquisadores disseram que erros de programação fariam o mecanismo de persistência falhar em alguns casos, especialmente sem privilégios de administrador. Mas a Phorian alertou que o malware ainda “instala persistência e envia reconhecimento do host de volta ao operador”, enquanto os nomes de variáveis roubados poderiam ajudar invasores a identificar credenciais de nuvem e tokens de API para ataques subsequentes.

A resposta do Cursor foi remover o pacote, bloquear novas distribuições e trabalhar com o provedor de nuvem relevante para que máquinas infectadas não pudessem mais alcançar o servidor de shell reverso. A empresa também desativou temporariamente seu marketplace do VS Code para alternar chaves, auditar controles de acesso e verificar se outras extensões haviam sido alteradas; o Cursor disse não ter encontrado nenhuma.

A questão não resolvida é como um invasor obteve controle do canal oficial de distribuição da Anthropic. Nem a Anthropic nem o Cursor explicaram essa violação, e a Anthropic não havia alertado publicamente os clientes, segundo reportagens sobre o incidente.