Em um desenvolvimento que não surpreenderá absolutamente ninguém que já tenha murmurado "com certeza a atualização automática não vai me trair", uma extensão oficial do VS Code para o modelo Claude, da Anthropic, foi backdoorada e ameaçou as máquinas de até 5.000 desenvolvedores, segundo várias fontes na sexta-feira. A Anthropic, por sua vez, até agora se recusou a alertar os clientes sobre o incidente — presumivelmente operando sob o consagrado princípio corporativo de que, se você não menciona a violação, é mais uma vibe do que uma crise.

O pacote comprometido era uma extensão do VS Code disponível no marketplace do Cursor, fabricante de ferramentas de desenvolvimento assistidas por IA, disse a empresa na sexta-feira. A versão maliciosa, 2.1.313, subsequentemente afetou "no máximo 5.000 usuários", presumivelmente quando eles a baixaram ou seus sistemas automaticamente a buscaram e instalaram — porque nada diz "software moderno" como um recurso que instala seus problemas para você.

A Anthropic lançou a versão 2.1.314 várias horas depois que a versão anterior ficou disponível no Cursor, de acordo com o pesquisador independente Kevin Beaumont. Tanto Beaumont quanto o CTO e cofundador da empresa de segurança Phorian disseram que a versão 2.1.313 foi distribuída através da conta oficial da Anthropic no Cursor. Até agora, nem o Cursor nem a Anthropic explicaram como os atacantes obtiveram controle da conta — um detalhe que parece que poderia valer, digamos, um post no blog.

"Foi um comprometimento da cadeia de suprimentos em que o atacante obteve acesso ao canal de distribuição oficial", disse Luke Roberts, CTO e cofundador da Phorian, ao Ars. "A versão maliciosa 2.1.313 foi postada na conta oficial da Anthropic, efetivamente substituindo a 2.1.312. As extensões são atualizadas automaticamente no Cursor por padrão, mas os usuários podem configurar isso nas configurações." A Phorian tem mais detalhes aqui — presumivelmente em um documento intitulado "Coisas que você gostaria de saber antes".

A Anthropic ainda não emitiu aviso público do incidente aos clientes. A estratégia de comunicação da empresa parece ser modelada no experimento mental "se uma árvore cai na floresta", exceto que a árvore é um backdoor e a floresta é o seu laptop.

O Cursor disse que a extensão maliciosa tenta instalar um backdoor SSH persistente usando uma chave SSH controlada pelo atacante, habilitando o serviço SSH local e abrindo um túnel SSH reverso. O código foi escrito para funcionar no Windows, macOS e Linux — um compromisso admirável com a compatibilidade multiplataforma, se nada mais. Como as extensões do Cursor são executadas com as permissões do Ambiente de Desenvolvimento Integrado da ferramenta, a versão backdoorada provavelmente teria acesso a arquivos locais, código-fonte e ferramentas de desenvolvedor uma vez instalada. Em outras palavras, ela tinha livre acesso ao local.

A Phorion disse que o roubo de nomes de variáveis permitiu ao operador fazer rapidamente um inventário de credenciais de nuvem e tokens de API armazenados em um dispositivo comprometido, provavelmente para priorizar quais máquinas atacar em ataques subsequentes. Eficiente! Quase profissional. Pode-se até chamar de "nível empresarial".

Bugs no código malicioso para Windows e macOS impediram o backdoor de funcionar em alguns casos. A Phorion disse que, apesar das falhas de codificação, "o malware ainda é uma ameaça significativa que instala persistência e envia reconhecimento do host de volta ao operador". Então os atacantes foram descuidados, mas não o suficiente — um meio-termo reconfortante.

O Cursor disse que o pessoal da empresa trabalhou com o provedor de nuvem que hospeda o servidor ao qual o shell reverso se conectava para que os dispositivos infectados não pudessem mais alcançá-lo. O pessoal também removeu a versão backdoorada do marketplace e bloqueou distribuição adicional. A empresa também desligou o VSCode Marketplace para rotacionar chaves, auditar controles de acesso e confirmar que nenhuma outra extensão foi comprometida. O marketplace agora está aberto — então você pode voltar a baixar coisas com a quantidade tradicional de confiança.

Ainda não está claro por que a Anthropic não está alertando publicamente os clientes sobre a ameaça e por que ela e o Cursor não estão