Pular para conteúdo
Voltar aos artigos
security2 min

Worm npm em keyv/cacheable atinge 400+ pacotes: Shai-Hulud de novo

npm worm in keyv/cacheable hits 400+ packages: Shai-Hulud again

KGA IT
2026-10-12Atualizado:2 min
npmSupply ChainkeyvcacheableShai-HuludMalware
Capa: ataque à cadeia de suprimentos npm em keyv e cacheable

O ataque

Na manhã de terça-feira, 4 de agosto de 2026 (hora dos EUA), pesquisadores da Socket e da Wiz viram um ataque à cadeia de suprimentos npm começar pelos namespaces keyv e cacheable, após o aparente comprometimento da conta do mantenedor Jaredwray. Os pacotes têm dezenas de milhões de downloads semanais, muitas vezes de forma indireta (ex.: eslint → file-entry-cache → flat-cache → keyv).

Como o malware se espalha

Versões maliciosas usam um hook preinstall que baixa um runtime Bun e executa Math_Symbol.js. O payload rouba chaves AWS/GCP/Azure, tokens Vault/Kubernetes/GitHub OIDC e tokens npm, faz varredura estilo TruffleHog e se propaga republicando outros pacotes com os tokens roubados. Dados são criptografados (AES-256-GCM) e enviados a repositórios GitHub com a descrição "Shai-Hulud: Here We Go Again", além de hooks em .claude e .vscode.

O que fazer

Fixe versões limpas, reconstrua lockfiles, audite contas npm/GitHub e rotacione credenciais de nuvem. Remova loaders maliciosos antes de rotacionar tokens, por causa do “dead-man’s switch” que consulta a API do GitHub a cada 60 segundos.

Fontes

Vamos resolver seus desafios técnicos juntos?

A KGA IT Solutions tem times especializados em AI, cloud e DevOps para entregar a solução ideal para seu problema.

Fale Conosco