Ashishkurmi

#15601de 60,459
19.8CVSS total
Vulnerabilidades · 2
Crítica
2
PT-2026-39905
2026-05-12
10
CVE-2026-45321
Npm
@Tanstack/*
Um invasor publicou 84 versões maliciosas em 42 pacotes `@tanstack/*` no registro npm. O ataque foi executado encadeando uma configuração incorreta de `pull request target`, envenenamento de cache do GitHub Actions e extração de token OIDC da memória do processo do executor do Actions para publicar malware sob uma identidade confiável. Isso resultou na distribuição de um worm de roubo de credenciais autopropagável. Durante a instalação, o malware executa um arquivo JavaScript ofuscado chamado `router init.js` (aproximadamente 2,3 MB) localizado na raiz do pacote. Esta carga útil coleta dados sensíveis de metadados de instâncias AWS (IMDS), serviços de metadados GCP, tokens de conta de serviço Kubernetes, tokens do HashiCorp Vault, tokens npm em `~/.npmrc`, tokens do GitHub e chaves privadas SSH. Os dados roubados são exfiltrados via rede do mensageiro Session/Oxen usando endpoints como `filev2.getsession.org` e `seed{1,2,3}.getsession.org`. Além disso, o worm pode estabelecer persistência no Claude Code e no Microsoft Visual Studio Code (VS Code), instalar um serviço `gh-token-monitor` para roubar tokens do GitHub e implantar fluxos de trabalho do GitHub Actions maliciosos para exfiltrar segredos de repositórios para `api.masscan.cloud`. Ele também tenta se propagar identificando outros pacotes mantidos pela vítima e republicando-os com a mesma injeção. Estima-se que dezenas de milhares de sistemas tenham sido comprometidos.