Skip to main content
MalwarePublished

Tracking Shai-Hulud: Inside the ChainDrop NPM Worm

Source AlienVault OTX General

0

Description

On August 4, 2026, ChainDrop, a self-propagating worm variant of Mini Shai-Hulud linked to TeamPCP, infiltrated the npm ecosystem through a compromised maintainer account of the keyv ecosystem. The attacker injected malicious code into GitHub repositories, weaponizing legitimate CI/CD pipelines to publish poisoned packages with valid SLSA Build Level 3 provenance attestations, making them indistinguishable from clean releases. ChainDrop spread to over 400 packages within four hours by stealing npm tokens and republishing infected versions. The worm employs Ethereum smart contracts for C2 infrastructure, enabling domain rotation without modifying deployed malware. It features destructive capabilities, wiping victim home directories upon token revocation, and achieves persistence through IDE and AI-agent configuration files. The payload harvests credentials from npm, GitHub, AWS, Azure, GCP, Kubernetes, HashiCorp Vault, and other services, exfiltrating data via GitHub repositories and EtherHiding techniques.

Indicators of compromise

Domains 3

  • npm-cache.com
  • awqhnjewqjkl.icu
  • copilot-instructions.md

URLs 1

  • https://npm-cache.com:443/router

Hashes 9

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

Community reviews

Loading reviews…