Guias de Segurança

Extensão “Claude Code” adulterada no marketplace do Cursor (29 de out., cerca de 11 horas): como verificar se há um backdoor SSH

Uma extensão adulterada com o nome da Anthropic (Anthropic.claude-code), que segundo a Cursor não foi desenvolvida pela Anthropic, foi distribuída no marketplace do Cursor em 29 de outubro de 2026. O que a Cursor diz e como verificar.

Publicado 2026-10-31 Atualizado 2026-10-31 Última verificação 2026-10-31 10 min de leitura
Nesta página

Para: pessoas que usam o editor Cursor e instalaram ou atualizaram a extensão Claude Code em 29 de outubro de 2026, e equipes que gerenciam máquinas de desenvolvedores. Este artigo segue o próprio aviso de segurança da Cursor e trata apenas de verificações defensivas.

Em andamento: este artigo será atualizado conforme a organização publicar novas informações

Em 31 de outubro de 2026

Ainda não se sabe

  • Como as versões adulteradas foram publicadas com o nome da Anthropic
  • Se algum sistema do operador do marketplace ou do editor cujo nome foi usado foi comprometido
  • Quantos usuários instalaram as versões adulteradas
  • Se alguma máquina foi acessada pelo backdoor

A Cursor atualizou seu aviso em 30 de outubro às 11:30 (horário do Pacífico) para revisar indicadores e esclarecer as versões afetadas. Diz que quem possa ter instalado a extensão deve seguir seus passos de correção mesmo que a verificação de impacto saia limpa.

O que os usuários do Cursor devem fazer hoje

1

Descubra se você instalou ou atualizou a extensão em 29 de outubro

A janela que a Cursor informa é de aproximadamente 2:27 a 13:35 (horário do Pacífico) de 29 de outubro de 2026, que no horário do Japão (JST) vai de 29 de outubro às 18:27 até 30 de outubro às 5:35. Abra a lista de extensões do Cursor e verifique a versão instalada da extensão Claude Code. A Cursor lista 2.1.312 e 2.1.313 para Windows e macOS como as versões adulteradas. Se você não a instalou nem atualizou nessa janela, o aviso da Cursor não diz que você foi afetado.

2

Verifique em authorized_keys se há uma entrada com o rótulo svc-telemetry

A Cursor diz que o código tenta adicionar uma chave pública SSH controlada pelo atacante com o rótulo svc-telemetry. Abra seu arquivo authorized_keys (no macOS, normalmente na pasta .ssh do seu diretório pessoal) e procure esse rótulo. O aviso da Cursor tem comandos separados para macOS e Windows; use-os a partir da página oficial. Não execute comandos copiados de nenhum outro lugar.

3

Verifique a persistência: LaunchAgents, tarefas agendadas, itens de Inicialização

Segundo a Cursor, a persistência é um LaunchAgent no macOS ou uma tarefa agendada com uma entrada de Inicialização como alternativa no Windows, repetida cerca de a cada 60 segundos. Olhe as pastas de LaunchAgents, o Agendador de Tarefas e a pasta de Inicialização em busca de entradas que você não criou. O aviso da Cursor lista os nomes e caminhos de arquivo para comparar.

4

Se algo coincidir: isole, remova, troque

A Cursor aconselha isolar hosts com evidência de execução da carga ou de instalação do backdoor, remover a chave não autorizada, as entradas de persistência e os processos do túnel e reconstruir o host quando apropriado. Depois, a partir de uma máquina confiável, troque as credenciais e revogue as sessões que eram acessíveis a partir da afetada: chaves SSH, tokens de nuvem e de API, tokens de Git e de registros de pacotes e sessões de navegador ou de SaaS. A Cursor alerta que a coleta limitada de variáveis de ambiente não descarta acesso posterior a credenciais.

Sobre a ordem de troca e chaves de privilégio mínimo, veja Chaves SSH com privilégio mínimo.

5

Execute os passos de correção da Cursor mesmo que a verificação pareça limpa

A Cursor fornece um script para cada plataforma e diz para seguir os passos de correção independentemente da verificação de impacto. Contato: o endereço de segurança do aviso da Cursor.

6

Para equipes: veja quais extensões seus desenvolvedores podem instalar

Decida quais extensões de IDE são permitidas, fixe ou revise as atualizações das que importam e mantenha segredos de longa duração fora dos notebooks dos desenvolvedores quando puder. Para a mesma classe de problema em pacotes, veja defesa da cadeia de suprimentos do npm e a cadeia do TanStack, Nx Console e GitHub (em inglês).

O que aconteceu (segundo o aviso da Cursor)

Todas as afirmações abaixo vêm do aviso de segurança da Cursor e são atribuídas a ela, exceto onde marcadas como da imprensa.

  1. 29 de outubro de 2026, cerca de 2:27 PT

    A primeira versão adulterada aparece no marketplace de extensões do Cursor, segundo a Cursor.
  2. 29 de outubro, cerca de 13:35 PT

    A janela termina (cerca de 11 horas). A Cursor remove as versões adulteradas e bloqueia mais distribuição.
  3. 29 de outubro

    A Cursor desliga temporariamente o marketplace, audita acessos e outras extensões, troca chaves, reconstrói o marketplace e o recoloca no ar. Trabalha com o provedor de hospedagem para tirar do ar o servidor do atacante.
  4. 30 de outubro, 11:30 PT

    A Cursor atualiza seu aviso com indicadores revisados e esclarece as versões afetadas.
Cerca de 11 horas
Janela de disponibilidade (Cursor)
2.1.312 / 2.1.313
Versões adulteradas, Windows e macOS (Cursor)
Até cerca de 5.000
Desenvolvedores possivelmente expostos (BleepingComputer)
Não funciona mais
Servidor do atacante (Cursor)

O que se sabe e o que não se sabe

Situação em 31 de outubro de 2026. Esta tabela será reescrita conforme mais for publicado.

ItemO que é afirmadoSituação
Versões adulteradas no marketplace do Cursor2.1.312 e 2.1.313, Windows e macOS, cerca de 2:27 a 13:35 PT de 29 de outubroConfirmado (Cursor)
Quem as desenvolveuA Cursor diz que a Anthropic não as desenvolveuConfirmado (Cursor)
ComportamentoExecuta ao carregar; coleta informações do host e do usuário; adicionou a chave SSH do atacante; tentou habilitar o SSH e abrir um túnel reverso; instalou persistência por LaunchAgent ou tarefa agendada; enviou detalhes do host ao atacanteConfirmado (Cursor)
Habilitação do SSHExige direitos de administrador que a extensão normalmente não tem, então falha na maioria dos hosts e o atacante não poderia ter entrado pelo túnel ali. A extensão de fato adicionou a chave do atacante, instalou persistência e enviou detalhes do hostAfirmado (Cursor)
Outras extensões e a distribuição oficialSem evidências de que estejam afetadasNão afetadas segundo as evidências até agora (Cursor)
Outros marketplaces (npm, Open VSX, VS Code Marketplace)Os primeiros relatos foram corrigidos; o marketplace do Cursor foi a única fonteRelatado pela imprensa (BleepingComputer)
Número de usuáriosAté cerca de 5.000 podem ter sido expostos (imprensa); nenhum número no aviso da Cursor que lemosNão confirmado
Como foi publicada com o nome da AnthropicNão explicadoNão explicado
Acesso a alguma máquina pelo backdoorNão informadoNão informado

Como ler isto: o nome que foi usado não é necessariamente a parte que foi violada

A Cursor afirma que as versões adulteradas não foram desenvolvidas pela Anthropic. Se algum sistema do operador do marketplace ou do editor cujo nome foi usado foi comprometido não foi explicado nas fontes que lemos, e este artigo não afirma nenhuma das duas coisas. “Exposto” significa que a versão estava disponível, não que uma máquina foi acessada.

Adiciona uma chave pública SSH (svc-telemetry)

↓

Verifique authorized_keys

→ Se encontrar: remova, isole a máquina

Persistência (LaunchAgent / tarefa agendada / Inicialização)

↓

Procure entradas que você não criou

→ Remova; considere reconstruir (Cursor)

O que as versões adulteradas faziam (segundo a Cursor) e onde verificar

Por que uma extensão falsa em um marketplace é perigosa

Uma extensão de editor é executada com as permissões do seu usuário, normalmente com acesso aos seus arquivos, credenciais do Git, chaves SSH e variáveis de ambiente do seu terminal. Uma cópia adulterada de um nome confiável começa, portanto, com mais acesso do que a maioria dos malwares. Adicionar uma chave ao authorized_keys serve para dar ao remetente um caminho de volta mais tarde, e por isso remover a extensão não equivale a limpar a máquina.

Em geral, antes de instalar ou atualizar uma extensão: confira o editor e o nome exato, tome cuidado com versões novas repentinas de extensões muito usadas e mantenha credenciais de produção fora do ambiente em que você testa ferramentas novas.

Fontes

  • Cursor, aviso de segurança sobre a extensão Claude Code (publicado em 29 de outubro, atualizado em 30 de outubro de 2026) — cursor.com
  • BleepingComputer, “Malicious Claude Code extension on Cursor planted SSH backdoors” (30 de outubro de 2026) — bleepingcomputer.com

Histórico de atualizações

2026-10-31: Primeira versão, baseada no aviso da Cursor (atualizado em 30 de outubro, 11:30 PT). Este artigo será atualizado quando o caminho de publicação ou o número de usuários forem explicados.

Leia em seguida

Notícias urgentes recentes

FAQ

QO que aconteceu no marketplace do Cursor?
A

Segundo o aviso de segurança da Cursor (29 de outubro, atualizado em 30 de outubro de 2026), as versões adulteradas 2.1.312 e 2.1.313 de uma extensão publicada com o nome da extensão Claude Code da Anthropic foram distribuídas no marketplace de extensões do Cursor para Windows e macOS entre aproximadamente 2:27 e 13:35 (horário do Pacífico) de 29 de outubro. A Cursor diz que as versões não foram desenvolvidas pela Anthropic.

QA extensão oficial do Claude Code está afetada, ou outros marketplaces?
A

A Cursor diz não ter evidências de que outras versões da extensão ou a distribuição oficial estejam afetadas e que outras extensões do seu marketplace não foram adulteradas. O BleepingComputer relata que as primeiras alegações sobre npm, Open VSX e o Visual Studio Code Marketplace foram depois desmentidas e que o marketplace do Cursor foi a única fonte de distribuição.

QO que a extensão adulterada fazia?
A

Segundo a Cursor, era executada ao carregar, coletava informações do host e do usuário, adicionava uma chave SSH controlada pelo atacante, tentava habilitar o SSH e abrir um túnel reverso e mantinha o túnel ativo usando um LaunchAgent no macOS ou uma tarefa agendada com uma entrada de Inicialização como alternativa no Windows. A Cursor acrescenta que habilitar o serviço SSH exige direitos de administrador que a extensão normalmente não tem, então esse passo normalmente falharia, mas que a extensão de fato adicionou a chave SSH do atacante, instalou persistência e enviou detalhes do host ao atacante, e que o atacante não poderia ter entrado pelo túnel na maioria dos hosts.

QComo verifico se fui afetado?
A

Se você instalou ou atualizou a extensão Claude Code no Cursor em 29 de outubro de 2026, verifique a versão instalada, procure no arquivo authorized_keys uma chave SSH com o rótulo svc-telemetry e procure LaunchAgents (macOS), tarefas agendadas ou itens de Inicialização (Windows) que você não reconheça. O aviso da Cursor lista os comandos exatos e os indicadores por sistema operacional e oferece um script de correção.

QDesinstalar a extensão basta?
A

A Cursor diz que desinstalar sozinho pode não bastar, porque a chave e as entradas de persistência podem permanecer, e que reconstruir o host pode ser apropriado. Diz também que a coleta limitada de variáveis de ambiente não descarta acesso posterior a credenciais pelo backdoor, então os segredos acessíveis a partir dessa máquina devem ser trocados a partir de um sistema confiável.

QQuantos usuários foram afetados?
A

Não confirmado. O BleepingComputer relata que até cerca de 5.000 desenvolvedores podem ter sido expostos; na versão do aviso da Cursor que lemos, nenhum número de usuários é dado. Exposição significa que a versão estava disponível para instalação, não que todos os usuários foram comprometidos.