Dois pacotes maliciosos descobertos no repositório de pacotes npm foram encontrados para esconder um malware ladrão de informações de código aberto chamado TurkoRat.
Os pacotes - chamados nodejs-encrypt-agent e nodejs-cookie-proxy-agent - foram baixados coletivamente aproximadamente 1.200 vezes e estiveram disponíveis por mais de dois meses antes de serem identificados e retirados do ar.
A ReversingLabs, que detalhou a campanha, descreveu o TurkoRat como um ladrão de informações capaz de coletar informações sensíveis, como credenciais de login, cookies de sites e dados de carteiras de criptomoedas.
Enquanto o nodejs-encrypt-agent veio com o malware dentro, o nodejs-cookie-proxy-agent foi encontrado disfarçado como uma dependência sob o nome axios-proxy.
O nodejs-encrypt-agent também foi projetado para se disfarçar como outro módulo npm legítimo conhecido como agent-base, que foi baixado mais de 25 milhões de vezes até o momento.
Os resultados destacam mais uma vez o risco contínuo de atores de ameaças orquestrando ataques de cadeia de suprimentos por meio de pacotes de código aberto e aliciando desenvolvedores a baixar códigos potencialmente não confiáveis.
As empresas de desenvolvimento precisam examinar minuciosamente as características e comportamentos do código de terceiros e comercial em que estão confiando para rastrear dependências e detectar possíveis payloads maliciosos neles.
O uso crescente de pacotes npm maliciosos se encaixa em um padrão mais amplo de crescente interesse dos invasores em cadeias de suprimentos de software de código aberto, além de destacar a crescente sofisticação dos atores de ameaças.
Publicidade
Aprenda a criar dispositivos incríveis com o especialista Júlio Della Flora. Tenha acesso a aulas prática que te ensinarão o que há de mais moderno em gadgets de hacking e pentest. Se prepare para o mercado de pentest físico e de sistemas embarcados através da certificação SYH2. Saiba mais...