Extensão Claude da Anthropic é backdoorada por quase 12 horas, porque cadeias de suprimentos aparentemente são feitas de papel molhado
A extensão Claude da Anthropic para o Cursor foi backdoorada por quase 12 horas, afetando até 5.000 desenvolvedores, e a Anthropic ainda não alertou publicamente ninguém — porque por que começar agora?
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
The Good Times
Notícias na sua caixa.
Um resumo sardônico, entregue conforme sua agenda. Grátis. Cancele quando quiser.
Já está inscrito mas nunca chegamos à sua caixa de entrada? Veja a pasta de spam e clique em 'Não é spam' (ou 'Remover do spam') para nos tirar do purgatório do lixo eletrônico. De quebra, ajuda todo mundo.
Se você não abrir nenhum dos nossos e-mails por um mês, será removido automaticamente da lista.
Rewrite Article
Select parts to regenerate with a fresh AI pass. Translations will be updated automatically.
Generate AI Image
Creates a sardonic version of the article image using OpenAI.