Skip to main content
MalwarePublished

ChainDrop npm Attack Compromises Hundreds of Packages

Source AlienVault OTX General

0

Description

A sophisticated software supply chain attack named ChainDrop has infected hundreds of npm packages, including popular caching libraries with millions of weekly downloads. Beginning August 4, 2026, attackers compromised a GitHub account of a keyv package maintainer, injecting malicious code into legitimate repositories. The malware executes credential-stealing payloads targeting developer workstations and CI/CD runners, harvesting npm tokens, GitHub credentials, cloud access keys, SSH keys, and database credentials. Using stolen credentials, the worm self-propagates by compromising additional repositories and publishing poisoned packages with valid provenance attestations. ChainDrop employs Bun runtime for execution, establishes persistence through developer tool configurations, and exfiltrates encrypted data using blockchain-based command-and-control infrastructure. This campaign represents an evolution of the Shai-Hulud npm worm.

Indicators of compromise

Domains 4

  • npm-cache.com
  • pypi-get.com
  • js-mirror.com
  • go.getblock.io

Hashes 13

  • 00ca0c04d247ef09f2b2acc452029345
  • dbb9b09957113463bbeb420c2c4108b5
  • 7b0278216ac31ec18eca9eb8bc1c1261a1b26f6c
  • ff7ed7a0fa1c43eed01809d076feedbaed464fc7
  • 14eb4ce01dd4307759887ff819359b70d7d9ff709ecde039a5abc1aac325b128
  • 927387d0cfac1118df4b383decc2ea6ba49c9d2f98b47098bcbcba1efc026e1f
  • 35a672cf34b996b91f3e1c28cbf3a05a37e036e4
  • f525d52ceb966516686b482d3dc0137028cc6a63
  • 9fc2570b7cef51c1b8df116d144d11ff4096357be7d2c4c6367cfc2509cf1bcc
  • fd3ca4007b225fdf8de7af4345a19179d5efa8c4bb9205f88cda806e5684b1eb

Community reviews

Loading reviews…