Skip to main content
MalwarePublished

ChainDrop: The Mini Shai Hulud npm worm's latest wave hits keyv and cacheable

Source AlienVault OTX General

0

Description

Attackers compromised a GitHub maintainer account controlling keyv, cacheable, flat-cache, and file-entry-cache Node.js packages that collectively receive over a billion downloads monthly. Malicious code was pushed directly to the main branch and automatically published to npm with valid signatures. A hidden preinstall script downloads a Bun runtime to execute an obfuscated payload that harvests npm, GitHub, AWS, Kubernetes, and Vault credentials, scans for SSH keys and environment files, and exfiltrates data to attacker-controlled GitHub repositories and Ethereum smart contracts. The worm then uses stolen npm tokens to infect additional packages autonomously. This self-propagating attack, tracked as ChainDrop, belongs to the Shai Hulud family responsible for previous campaigns targeting TanStack, Mistral AI, and OpenSearch packages in May 2026.

Indicators of compromise

Domains 3

  • npm-cache.com
  • pypi-get.com
  • js-mirror.com

Hashes 9

  • 35a672cf34b996b91f3e1c28cbf3a05a37e036e4
  • f525d52ceb966516686b482d3dc0137028cc6a63
  • 54dc7ea54a1317cca0e890a2770630cf7fa6c97813e0cb9d2caa93012b350668
  • 9fc2570b7cef51c1b8df116d144d11ff4096357be7d2c4c6367cfc2509cf1bcc
  • fd3ca4007b225fdf8de7af4345a19179d5efa8c4bb9205f88cda806e5684b1eb
  • 4140f7e17e6f97f83aa3472473e01add
  • 7bcf8d9f6834c44450eac145a967d2f2
  • f92ee93a0af971a3966bfa8efa9c2625
  • e65b155ce74f3f81fb7d2b5b60f8e62b36e6d69c

Community reviews

Loading reviews…