ChainDrop, a self-propagating worm, has compromised more than 1,300 npm packages responsible for 2 billion combined monthly downloads, including Keyv, Cacheable and utilities tied to Deliveroo, Picsart, Qlik and others. The malware steals a broad array of developer and cloud credentials from infected systems and CI/CD environments, requiring any impacted machine to be treated as fully breached.

By ~18:10 UTC on Aug 5, npm and maintainers reverted all 11 primary carriers (e.g. keyv) to clean versions, removed some scoped packages (e.g. @servicetitan, @nebula.js) wholesale, and published clean releases for others (e.g. @thiennq/docs-viewer 1.6.4); a few (e.g. @picsart/ai-sdk@3.32.2, @deliveroo/reevent@1.0.1) remained live with malicious versions as cleanup continued.
npm has begun unpublishing malicious versions and reverting some carriers (e.g., keyv) to prior clean releases, with cleanup reported as ongoing.
Anyone who ran npm install against an affected version would have had setup.mjs execute automatically before their install completed.
Its code also contains self-propagation logic that lets it compromise packages belonging to other maintainers who depended on an earlier infected module.
Treat every npm install from the past days as a potential credential breach; rotate all GitHub, npm, cloud, and secrets immediately and audit CI runners for npm-cache.com traffic.
Tap a lens to see what this story means for you.
Liked this? The Brief brings you the whole day in tech, verified, every morning.
Two minutes, free forever. What's in The Brief →
See what’s happening right now
The Feed runs all day — short, verified briefs the moment they break.
Open the FeedFollow @thecircuitry_
Every story we publish, as it happens. No noise between.
Reader-supported
The Circuitry is a passion project I've always wanted to build, and I love the work behind it.
Running it costs real money. APIs, hosting, time. To keep improving the site and growing this into something useful for everyone, those costs have to be covered.
Any contribution is appreciated. If not, no pressure. Thanks for reading.
A critical heap-based buffer overflow affects the D-Link DIR-878 on firmware 1.20B05 through the HNAP Handler. The flaw allows remote unauthenticated attacks and has a public exploit available.
Iris Plaza says personal data stored for about 7.7 million people in an outside cloud service may have been viewed or taken, and the actual count is still under investigation.
The Mobile Builder plugin for WordPress contains a privilege-escalation vulnerability in versions up to and including 1.4.2 that lets authenticated attackers grant themselves administrator rights. The flaw is tracked as CVE-2026-104799 and carries a CVSS 3.1 score of 8.8 from the CNA.
CISA added Ivanti Connect Secure flaws CVE-2026-111357 and CVE-2026-118527 to its Known Exploited Vulnerabilities catalog on October 30. Ivanti says attackers chained them with CVE-2026-104935. Fixes are in 25.1.1.3 and 22.8R2.6.
Arosoft's Shipping Zones by Drawing for WooCommerce plugin has a stored XSS flaw, CVE-2026-119065, in versions through 3.3.0. Unauthenticated attackers can plant script attributes in the admin order view with a crafted checkout payload. Version 3.3.1 fixes it.