Segurança · 2 de novembro de 2026

Também publicado em Deutsch

Versão maliciosa da extensão Claude Code abre porta traseira SSH em usuários do Cursor

man with steel and chainmail armor holding sword
Henry Hustava / Unsplash

Um incidente de segurança envolvendo o Cursor e o Claude Code expôs até 5.000 usuários. O problema foi causado por uma versão adulterada da extensão Claude Code que permitiu a inserção da chave SSH de um invasor nas máquinas infectadas.

No dia 29 de outubro de 2026, o Cursor publicou um boletim de segurança sobre a versão 2.1.313 da extensão da Anthropic, que estava disponível em sua loja de extensões. Essa versão foi distribuída entre as 10h27 e as 21h35, no horário de Paris, do mesmo dia. Em resposta, o Cursor removeu a versão e interrompeu temporariamente o acesso à sua loja para realizar a rotação de chaves.

O código malicioso consistia em 66 linhas no início do arquivo extension.js, que eram executadas assim que o editor carregava a extensão, sem a necessidade de iniciar uma conversa com o Claude. De acordo com análises de pesquisadores, incluindo o OpenSourceMalware, o código estabelecia um túnel inverso para a porta 22 da máquina. O Cursor afirmou que a ativação do serviço exigiria direitos de administrador que a extensão geralmente não possui, e o pesquisador Phorion notou um erro que causava a falha dessa etapa no macOS. No entanto, em máquinas onde o SSH já estava em execução, como em sistemas Linux ou Macs com a Sessão Remota ativada, a chave adicionada era suficiente para abrir o acesso.

Existe uma divergência sobre a origem do ataque. O Cursor declarou que a versão maliciosa não foi desenvolvida pela Anthropic. Por outro lado, o pesquisador Kevin Beaumont afirmou em seu blog DoublePulsar que a versão foi publicada usando a conta verificada da Anthropic, o que indicaria um incidente de segurança na empresa. Beaumont também criticou a Anthropic por publicar a versão 2.1.314 sem avisar os clientes.

A versão 2.1.313 foi removida do Cursor, da Marketplace da Microsoft e do Open VSX. O OpenSourceMalware relatou ter recuperado a amostra no Open VSX, enquanto o Cursor mencionou apenas sua própria loja. A Anthropic não se comunicou sobre o incidente. Para os usuários afetados, a desinstalação ou atualização da extensão não é suficiente, pois os scripts de persistência operam de forma autônoma. O Cursor disponibilizou scripts de limpeza para Windows e macOS, e Kevin Beaumont publicou consultas KQL para o Microsoft Defender for Endpoint.