A significant JavaScript supply-chain assault has compromised a whole bunch of software program packages — together with no less than 10 used broadly throughout the crypto ecosystem — based on new analysis from cybersecurity agency Aikido Safety.
In a Monday submit, Charlie Eriksen, a researcher at Aikido Safety, shared the names of over 400 packages that present indicators of an infection with the “Shai Hulud” self-replicating malware utilized in an ongoing JavaScript NPM library supply chain attack. Eriksen stated he validated every detection to keep away from false positives.
Most of the cryptocurrency-related packages concerned obtain tens of 1000’s of downloads per week and have quite a few different packages that require them to operate. In an X submit published earlier as we speak, Eriksen additionally warned the Ethereum Identify Service (ENS) group that a number of of their packages are affected.
Shai Hulud is a part of a broader provide chain assault pattern. In Early September, the largest NPM attack reported to date noticed hackers solely steal $50 million of crypto. Amazon Internet Providers noted that this primary assault was adopted by the Shai-Hulud worm spreading autonomously only a week later.
Whereas the earlier assault instantly focused crypto to steal property, Shai-Hulud is a general-purpose credential-stealing malware that spreads autonomously throughout developer infrastructure. If the contaminated setting comprises pockets keys, the malware will steal them as “secrets and techniques” like some other credential.
Associated: Failed NPM exploit highlights looming threat to crypto security: Exec
Which crypto packages are affected?
Amongst all of the affected packages, no less than 10 had been particularly associated to the cryptocurrency trade, and almost all had been tied to the ENS, a human-readable handle identify service. Among the many affected packages are ENS’s content-hash, with nearly 36,000 weekly downloads, and 91 software program packages relying on it, in addition to address-encoder, with over 37,500 weekly downloads.
Different ENS packages affected embrace ensjs (over 30,000 weekly downloads), ens-validation (1,750 weekly downloads), ethereum-ens (12,650 weekly downloads), and ens-contracts (almost 3,100 weekly downloads). A cryptocurrency-related package deal unrelated to ENS, referred to as crypto-addr-codec, was additionally compromised, with nearly 35,000 downloads.
Associated: $27 million gone, no private keys exposed: How the BigONE hack happened
Fashionable non-crypto packages affected
Non-crypto-related packages affected embrace some supplied by the company automation platform Zapier, together with one with over 40,000 downloads per week and lots of not far behind. In a subsequent submit, Eriksen pointed to different packages that had been contaminated, some with almost 70,000 weekly downloads, and to a different package seeing nicely over 1.5 million weekly downloads.
“The scope of this new Shai Hulud assault is frankly huge; we’re nonetheless working by means of the queue to verify all of it,” Eriksen wrote on X.
“It’ll make the earlier assault appear to be nothing.“
Researchers at cybersecurity agency Wiz claim to have “noticed over 25,000 affected repositories throughout ~350 distinctive customers, 1,000 new repositories are being added persistently each half-hour within the final couple of hours.” The corporate recommends “fast investigation and remediation” for any setting utilizing npm.
Journal: ‘Help! My robot vac is stealing my Bitcoin’: When smart devices attack

















