Skip to content
ai news

Backdoor no Claude Code do Cursor: O que os usuários devem fazer

Um nome de editor familiar e uma listagem de extensão com aparência confiável tornaram este ataque à cadeia de suprimentos fácil de ignorar. A lição mais difícil: excluir uma extensão pode deixar para trás os vestígios mais perigosos.

Stork editorial team
Backdoor no Claude Code do Cursor: O que os usuários devem fazer

Um nome confiável ocultou um download envenenado

Uma extensão Claude Code envenenada, distribuída através do marketplace do Cursor e não pelos canais oficiais da Anthropic, colocou até 5.000 usuários em risco. Isso não foi um comprometimento da Anthropic; em vez disso, um invasor explorou a loja do Cursor para promover builds adulteradas.

A listagem maliciosa apareceu sob o nome da Anthropic, visando usuários de Mac e Windows. Essa marca enganosa criou uma falsa sensação de legitimidade, convencendo os usuários de que estavam baixando uma versão oficial.

A extensão adulterada ficou ativa por aproximadamente 11 horas em 29 de outubro de 2026, das 2:27 AM às 1:35 PM PDT. Durante esse período, o Cursor estima que até 5.000 desenvolvedores podem ter sido expostos ao backdoor.

O invasor injetou uma expressão de função invocada imediatamente (IIFE) no extension.js, o que significa que o payload era acionado no carregamento — nenhum comando interativo era necessário. Ele exfiltrou telemetria básica do host: endereços IP públicos, nomes de usuário e e-mails de configuração do Git.

Crucialmente, o backdoor inseriu uma chave pública SSH controlada pelo invasor em authorized_keys. Ele também agendou tarefas recorrentes para abrir um túnel reverso SSH de saída para o servidor do invasor a cada minuto, mesmo que o Cursor fosse reiniciado. Embora falhas de implementação no payload tenham minimizado a taxa de execução em máquinas sem privilégios, a ameaça era real e persistente.

A extensão abriu uma porta além do editor

A extensão adulterada não ficou ociosa, ativando-se imediatamente após o carregamento. Ela executou chamadas de sistema Node.js, o que significa que os usuários nem precisaram invocar um comando do Claude Code para que o payload fosse acionado. Esse backdoor coletou rapidamente informações confidenciais: endereços IP públicos, nomes de usuário e endereços de e-mail do Git dos usuários.

Além da exfiltração de dados, o payload anexou uma chave pública SSH controlada pelo invasor ao authorized_keys. Em seguida, tentou incansavelmente estabelecer um túnel reverso SSH de saída para o servidor do invasor (134.209.82[.]225), tentando novamente a cada 60 segundos. Essa persistência foi criada para sobreviver a reinicializações do sistema, um sinal claro de um ataque sofisticado.

Felizmente, falhas de implementação frequentemente prejudicaram o aspecto mais perigoso do ataque: o túnel reverso. A Microsoft Threat Intelligence e a Sophos relataram que a ativação do serviço SSH frequentemente falhava, a menos que o Cursor fosse executado com privilégios administrativos. O servidor de comando e controle (C2) do invasor também foi rapidamente neutralizado, limitando danos adicionais.

Apesar dessas falhas, o risco não foi totalmente mitigado. As chaves SSH injetadas e os scripts de persistência agendados ainda podiam deixar artefatos locais nas máquinas afetadas. Usuários que baixaram as builds trojanizadas v2.1.312 ou v2.1.313 entre 29 de outubro de 2026 e a remoção da extensão enfrentaram um possível comprometimento, mesmo que o túnel nunca tenha sido totalmente conectado.

Por que desinstalar pode deixar o perigo para trás

Desinstalar a extensão comprometida do Claude Code do Cursor oferece uma falsa sensação de segurança. O backdoor foi projetado para persistência, o que significa que apenas remover a extensão visível não limpa a máquina. Artefatos maliciosos, incluindo tarefas agendadas (cron jobs, arquivos plist ou tarefas agendadas do Windows) e entradas não autorizadas no arquivo authorized_keys, permanecem incorporados.

Os atacantes adicionaram sua chave pública SSH ao arquivo authorized_keys dos usuários, estabelecendo um ponto de acesso persistente. O payload também agendou tentativas recorrentes de abrir um túnel reverso SSH de saída a cada 60 segundos. Isso garante acesso contínuo mesmo após uma desinstalação, deixando uma porta aberta e silenciosa.

Para mitigar verdadeiramente o risco, os usuários afetados devem consultar o relatório oficial de incidente da Cursor e utilizar o script de detecção fornecido por eles. Este script ajuda a identificar e remover as chaves SSH plantadas e os mecanismos de persistência. Para uma análise técnica mais profunda sobre a mecânica do ataque, veja a análise da Microsoft: Inside a malicious Claude Code-branded extension and its persistent SSH backdoor | Microsoft Security Blog.

Próximos passos críticos envolvem medidas de segurança proativas. Altere todas as senhas, chaves SSH e outros segredos potencialmente expostos. Realize essas alterações a partir de um dispositivo separado e confiável para evitar comprometimento adicional. Embora o servidor C2 do atacante tenha sido neutralizado e erros de implementação tenham limitado o sucesso do túnel reverso em máquinas sem privilégios, a ameaça de credenciais plantadas e telemetrias básicas do host exfiltradas permanece.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

A violação expôs uma lacuna de confiança no marketplace

A Cursor respondeu rapidamente: removeu a extensão maliciosa, fechou sua loja, rotacionou todas as chaves de produção e reconstruiu toda a sua infraestrutura, eventualmente lançando uma versão corrigida v2.1.314. Essa ação decisiva conteve a ameaça imediata, mas o dano à confiança já estava feito.

A Anthropic confirmou que seus sistemas não foram tocados; as distribuições oficiais do Claude Code no VS Code Marketplace da Microsoft, Open VSX e npm permaneceram seguras. Isso esclareceu o escopo do incidente, isolando o comprometimento ao marketplace proprietário da Cursor e sua postura de segurança distinta.

A vulnerabilidade central permanece: como um atacante obteve acesso de publicação à loja da Cursor para distribuir as compilações trojanizadas v2.1.312 e v2.1.313? Esta pergunta sem resposta expõe uma lacuna crítica de confiança nos marketplaces de editores de terceiros.

O incidente destaca a necessidade urgente de verificação robusta de editores, assinatura obrigatória de pacotes e controles de segurança rigorosos dentro de qualquer plataforma que hospede ferramentas de desenvolvedor. Sem isso, cada marketplace se torna um vetor potencial para ataques à cadeia de suprimentos, transformando extensões confiáveis em um backdoor para até 5.000 desenvolvedores.

Perguntas Frequentes

Quais usuários podem ter sido afetados pelo incidente da extensão Cursor?

Usuários do Cursor que instalaram ou atualizaram automaticamente a extensão Claude Code adulterada durante sua janela de disponibilidade de aproximadamente 11 horas podem ter sido expostos. A estimativa foi de até 5.000 usuários.

Os lançamentos oficiais do Claude Code da Anthropic foram comprometidos?

Não. A Anthropic afirmou que seus sistemas não foram comprometidos e que os lançamentos oficiais no Visual Studio Marketplace da Microsoft, Open VSX e npm não foram afetados.

Desinstalar a extensão é suficiente para remover o backdoor?

Não necessariamente. Mecanismos de persistência e uma chave SSH não autorizada podem permanecer após a desinstalação, portanto, os usuários afetados devem executar as etapas de detecção da Cursor e inspecionar seus sistemas.

O que os desenvolvedores potencialmente afetados devem fazer primeiro?

Use um dispositivo separado e confiável para revisar as orientações de limpeza da Cursor, remover o acesso não autorizado e rotacionar credenciais e chaves expostas.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.