SecurityOnlineDdos
A New Crisis for CrowdStrike: A Self-Replicating Worm Has Compromised Its NPM Packages
According to Brian Krebs, approximately 25 CrowdStrike-maintained NPM packages were compromised by a malware strain named Shai-Hulud, described as a self-replicating worm. The malware’s infection chain allows it to scan developers’ machines for access tokens and use stolen credentials to infiltrate and contaminate other software packages they own or maintain.
At least 187 packages have been confirmed infected, including 25 popular packages managed or distributed by CrowdStrike, suggesting that CrowdStrike’s own engineering systems may have been breached. Upon discovery, CrowdStrike urgently removed the corrupted packages to contain further spread.
The worm also hunts for credentials from platforms such as AWS, Azure, GCP, GitHub, and npm, and can exfiltrate secrets by tampering with GitHub Actions workflows to ensure long-term persistence even after the initial compromise. The article notes that it remains unclear whether critical cloud credentials belonging to CrowdStrike or other developers were stolen, and underscores the potential for catastrophic data leaks if so.
The piece also highlights the worm’s persistence, explaining that as long as a single developer uses an infected package, Shai-Hulud can silently propagate and reignite a large-scale outbreak at any moment.