Pacote npm ‘tensorlake’ é comprometido em ataque à cadeia de suprimentos

CONTEÚDOS

O pacote npm “tensorlake”, um kit de desenvolvimento de software TypeScript para aplicações e serviços na nuvem, foi comprometido em um ataque de cadeia de suprimentos conhecido como ChainDrop/Shai-Hulud. A versão maliciosa 0.5.144 foi identificada como contendo malware ofuscado que rouba credenciais, exfiltra segredos, estabelece persistência e executa código remotamente, segundo a empresa Socket. Esta versão já foi removida do registro npm.

A análise revelou que a versão comprometida inclui um gancho de pré-instalação que executa um arquivo JavaScript (“package/lib/setup.mjs”), um carregador ofuscado que inicia o worm principal de roubo de credenciais e auto-propagação (“package/lib/Math_Symbol.js”) usando o runtime Bun. O malware é projetado para coletar credenciais de arquivos locais, ambientes de integração contínua, Kubernetes e fontes Vault. Ele também implanta o binário HackBrowserData, exfiltra dados coletados, estabelece persistência no host e facilita a execução de código remoto.

Entre os dados visados pelo malware estão tokens npm, tokens GitHub, credenciais e segredos da Amazon Web Services (AWS), credenciais do HashiCorp Vault, credenciais do Kubernetes, chaves SSH, arquivos .env, carteiras de criptomoedas, dados de aplicativos de mensagens, e arquivos de configuração associados a várias ferramentas de desenvolvimento.

O worm se propaga enumerando pacotes associados à identidade de publicação da vítima, construindo uma proveniência Sigstore e republicando versões comprometidas. Ele utiliza um contrato Ethereum para resolver seu ponto de comando e controle (C2) e usa o GitHub como mecanismo de fallback para armazenar dados roubados criptografados em um repositório público.

Existe ainda um componente de “token de refém” que usa um monitor PowerShell para verificar repetidamente a validade do token GitHub roubado. Caso a vítima revogue o token, o monitor executa um manipulador fornecido pelo invasor, provavelmente para desencadear uma rotina destrutiva.

De acordo com a StepSecurity, os arquivos maliciosos foram enviados para o branch principal do repositório tensorlakeai/tensorlake sob o nome de um mantenedor, e o pacote foi liberado a partir desse repositório. O primeiro commit malicioso ocorreu em 7 de outubro de 2026, às 01:20 UTC, e a versão 0.5.144 foi publicada no npm no dia seguinte.

Usuários que instalaram a versão maliciosa são aconselhados a removê-la imediatamente e a rotacionar suas credenciais.

Fonte:https://thehackernews.com/2026/10/tensorlake-npm-package-compromised-to.html

Compartilhe este post

Leia sobre proteção de dados. Toda semana na sua caixa de entrada.

Outros artigos que você pode gostar