Chaindrop

Malware auto-replicante ChainDrop compromete pacotes do npm

Um novo malware auto-replicante, denominado ‘ChainDrop’, comprometeu mais de 1.300 pacotes no registro do Node Package Manager (npm), totalizando 2 bilhões de downloads mensais. Pacotes populares, como Keyv e Cacheable, foram afetados após o comprometimento da conta do GitHub do mantenedor do Keyv. O ataque, classificado como um ataque à cadeia de suprimentos, foi detectado por várias empresas de segurança e utiliza um verme baseado em Shai-Hulud. Os pesquisadores da Aikido identificaram que pelo menos 868 pacotes foram comprometidos, com arquivos maliciosos sendo inseridos diretamente nas ramificações principais dos projetos. Os pacotes infectados contêm um dropper chamado setup.mjs, que baixa um runtime JavaScript e executa um script chamado Math_Symbol.js, projetado para roubar informações sensíveis, como credenciais de desenvolvedores e tokens de acesso. O malware é capaz de se espalhar para outros pacotes, aumentando o risco de infecção em larga escala. A empresa Wiz alerta que o domínio ’npm-cache.com’ está sendo utilizado para exfiltração de dados. Administradores de sistemas devem considerar as estações de trabalho afetadas como comprometidas e realizar ações corretivas, como reconstruir sistemas a partir de backups seguros e revisar logs de acesso. A situação continua em desenvolvimento, e o número de pacotes comprometidos pode aumentar.