
ChainDrop npm Supply-Chain Attack: A Wake-Up Call for Open-Source Security
In August 2026, a self-propagating malware named 'ChainDrop' compromised over 1,300 packages on the Node Package Manager (npm) registry, affecting packages with a combined 2 billion monthly downloads. The attack began when the threat actor gained access to the GitHub account of Keyv's maintainer, leading to the infection of popular packages such as Keyv, Cacheable, flat-cache, and file-entry-cache. The malware deployed a Shai-Hulud-based worm that inserted malicious files into the main branches of these projects, which were then published through legitimate GitHub Actions workflows, resulting in npm releases with valid provenance information. The malicious packages contained scripts designed to steal sensitive information, including developer and cloud credentials, which were encrypted and exfiltrated to a public GitHub repository. The malware also exhibited self-spreading capabilities, infecting additional packages that depended on the compromised ones. This incident underscores the escalating threat of supply-chain attacks targeting open-source ecosystems. The widespread impact of ChainDrop highlights the critical need for robust security measures, including dependency allowlisting, integrity checks, and provenance controls, to safeguard against such vulnerabilities.
Kill Chain