top of page
Foto do escritorCyber Security Brazil

Milhares de downloads de bibliotecas Maliciosas no NPM imitam ferramentas legítimas

Atores maliciosos foram observados carregando versões falsas de pacotes npm legítimos, como typescript-eslint e @types/node, resultando em milhares de downloads no repositório.


Os pacotes falsificados, chamados @typescript_eslinter/eslint e types-node, foram projetados para baixar trojans e carregar payloads maliciosos em uma segunda etapa.

"Embora ataques de typosquatting não sejam novidade, o esforço desses atores para fazer essas bibliotecas parecerem legítimas é digno de nota", afirmou Ax Sharma da Sonatype, em uma análise publicada na quarta-feira.

Os altos números de downloads do pacote types-node indicam tanto que alguns desenvolvedores podem ter caído nesse golpe quanto que os atacantes podem ter inflado artificialmente esses números para aumentar a credibilidade dos componentes maliciosos.


Detalhes dos Pacotes Maliciosos:

  1. @typescript_eslinter/eslint:

    • Aponta para um falso repositório no GitHub criado em 29 de novembro de 2024.

    • Inclui um arquivo chamado "prettier.bat", que, apesar da extensão ".bat", é na verdade um executável (.exe) identificado como trojan pelo VirusTotal.

    • Configurado para ser executado automaticamente ao reiniciar o sistema, após ser inserido na pasta de inicialização do Windows.

  2. types-node:

    • Conecta-se a uma URL no Pastebin para buscar scripts que executam um arquivo malicioso chamado "npm.exe", projetado para disfarçar sua finalidade nociva.


Campanhas Relacionadas:

Em paralelo, a ReversingLabs descobriu extensões maliciosas no Visual Studio Code Marketplace (VSCode), publicadas em outubro de 2024.


  • Essas extensões incluíam JavaScript ofuscado, funcionando como baixadores de payloads maliciosos.

  • Inicialmente, elas visavam a comunidade de criptomoedas, mas, até o final de outubro, começaram a imitar a aplicação Zoom.

  • Algumas extensões identificadas incluem:

    • EVM.Blockchain-Toolkit

    • VoiceMod.VoiceMod

    • ZoomWorkspace.Zoom

    • SolidityFoundation.Solidity-Ethereum, entre outras.


Riscos e Recomendações:

  • Cadeia de Suprimentos de Software:

    • Os ataques reforçam a necessidade de melhorar a segurança na cadeia de suprimentos de software e aumentar a vigilância nos repositórios de terceiros.

  • Riscos de IDEs:

    • Extensões de IDEs como VSCode são alvos atrativos para atores maliciosos e podem comprometer ciclos de desenvolvimento corporativo.

  • Boas Práticas:

    • Evitar baixar ferramentas e bibliotecas de fontes desconhecidas ou não verificadas.

    • Validar cuidadosamente dependências de código antes de incluí-las em projetos maiores.


Via - THN

13 visualizações0 comentário

Comentários


bottom of page