Uma extensão oficial do Claude, o modelo da Anthropic, foi adulterada e poderá ter ameaçado até 5 000 postos de trabalho de programadores, de acordo com várias fontes citadas na sexta-feira. A Anthropic ainda não tinha alertado os seus clientes sobre o incidente.
A extensão comprometida estava disponível na loja de aplicações do Cursor, empresa que concebe ferramentas de desenvolvimento assistidas por IA. Numa nota de segurança publicada na sexta-feira, o Cursor indicou que a versão maliciosa, a 2.1.313, afetou «no máximo» 5 000 utilizadores, provavelmente quando a transferiram ou quando os seus sistemas a recuperaram e instalaram automaticamente.
De acordo com o investigador independente Kevin Beaumont, a Anthropic publicou a versão 2.1.314 várias horas após a disponibilização da anterior no Cursor. Beaumont e Luke Roberts, diretor técnico e cofundador da empresa de segurança Phorion, afirmam ambos que a versão 2.1.313 foi distribuída a partir da conta oficial da Anthropic no Cursor. Nem o Cursor nem a Anthropic explicaram, até ao momento, como é que os atacantes assumiram o controlo desta conta.
Um comprometimento da cadeia de abastecimento
Luke Roberts descreve um incidente do tipo «comprometimento da cadeia de abastecimento», no qual o atacante obteve acesso ao canal de distribuição oficial. «A versão maliciosa 2.1.313 foi publicada na conta oficial da Anthropic, substituindo efetivamente a 2.1.312», declarou à Ars Technica. Esclarece que as extensões atualizam automaticamente por predefinição no Cursor, mas que os utilizadores podem alterar esta configuração nas definições. A Phorion publicou mais detalhes num artigo de blogue.
A Anthropic não publicou, até agora, qualquer aviso público dirigido aos seus clientes sobre este incidente.
Um acesso remoto persistente
Segundo o Cursor, a extensão maliciosa tenta instalar uma porta traseira persistente, ou seja, um acesso oculto que se mantém ao longo do tempo, utilizando uma chave de acesso controlada pelo atacante. O código foi concebido para funcionar em Windows, macOS e Linux.
As extensões do Cursor são executadas com os privilégios do ambiente de desenvolvimento integrado, a ferramenta na qual os programadores escrevem o seu código. A versão adulterada poderia, portanto, de acordo com a nota, aceder aos ficheiros locais, ao código-fonte e às ferramentas de desenvolvimento da máquina uma vez instalada.
