/
Navigation
Chronicles
Browse all articles
Explore
Semantic exploration
Research
Entity momentum
Nexus
Correlations & relationships
Story Arc
Topic evolution
Drift Map
Semantic trajectory animation
Posts
Analysis & commentary
Pulse API
Tech news intelligence API
Browse
Entities
Companies, people, products, technologies
Domains
Browse by publication source
Handles
Browse by social media handle
Detection
Concept Search
Semantic similarity search
High Impact Stories
Top coverage by position
Sentiment Analysis
Positive/negative coverage
Anomaly Detection
Unusual coverage patterns
Analysis
Rivalry Report
Compare two entities head-to-head
Semantic Pivots
Narrative discontinuities
Crisis Response
Event recovery patterns
Connected
Search: /
Command: ⌘K
Embeddings: large
TEXXR

Chronicles

The story behind the story

days · browse · Enter similar · o open

Aikido Security says attackers injected malware into 18 npm packages with 2.6B+ total weekly downloads, after compromising a maintainer's account via phishing

Popular npm packages debug and chalk were recently compromised, exposing developers and organizations to potential malware risk. … Charlie Eriksen : Hello.  It feels like the first Monday of the fall season.  And it really started the season off with some bad news. 18 super popular npm packages … Bluesky: Josh Junon / @bad-at-computer : Yep, I've been pwned.  2FA reset email, looked very legitimate.  —  Only NPM affected.  I've sent an email off to @npmjs.bsky.social to see if I can get access again.  —  Sorry everyone, I should have paid more attention.  Not like me; have had a stressful week.  Will work to get this cleaned up. … @nuxt.com : you may have heard about a supply chain attack on a number of packages distributed on npm.  a quick update:  —  1. nuxt is not vulnerable.  —  we do not ship code into client/server from these particular packages (this attack required running in the browser)  —  www.aikido.dev/blog/npm-de... Josh Junon / @bad-at-computer : NPM has yet to respond to any of this, but it appears at least 'debug"s malicious package version has been yanked.  —  I contacted @porkbun.com about the phishing domain and called support to have it escalated.  —  Nothing I can do but sit and wait right now.  Sorry folks. @svelte.dev : 2. The attack works by targeting users of browser extensions like MetaMask, patching ‘fetch’ and ‘XMLHttpRequest’ to steal crypto (excellent write-up here: jdstaerk.substack.com/p/we-just- fo...) John David Pressman / @jdp.extropian.net : I suspect we're in the twilight period of traditional software development, and that an increasing number of successful supply chain attacks like this will be the driver towards fundamental shifts towards paranoia about dependencies and formal verification.  —  jdstaerk.substack.com/p/we-just- fo... Josh Junon / @bad-at-computer : Message from NPM:  —  “All impacted package versions have been taken down.  I'll be in touch when we have more information regarding account recovery.”  —  I've requested further information about which packages were published, their versions, and all account actions NPM took. Zach Leatherman / @zachleat.com : Crashing out at how poorly npm (Microsoft) is handling this security incident.  Eleventy is not affected any more but *lots* of other tools in the JavaScript ecosystem are!  —  Hours later and the compromised package versions are still public...  Maybe don't install anything from npm today, folks. Jon Kuperman / @jonkuperman.com : watching npm not respond for hours as compromised package authors plead for help taking down infected packages @codfather : If you or your company use node - then you need to take immediate action this is a v. series hack just hit.  —  www.aikido.dev/blog/npm-deb... Mastodon: @cryptadamist@universeodon.com : the massive #node / #npm supply chain hack thankfully seems to have once again been aimed solely at stealing #crypto so once again if you don't use crypto you don't have much to worry about.  —  that said getting your #malware downloaded over a billion times is... impressive. … Chris Adams / @acdha@code4lib.social : Clever trick in today's NPM hack: using Levenshtein to pick the replacement address most similar to the original, making it very easy for humans to miss the difference.  This would work really well with things like Git commits, too...  https://jdstaerk.substack.com/ ...  [image] Chris / @cy@chaos.social : good day to disable javascript in your broweer for a while  —  https://www.bleepingcomputer.com/ ... Thomas / @thomasfuchs@hachyderm.io : It's almost like programming language monocultures with “best practices” and paradigms requiring hundreds or thousands of dependencies even for simple apps are harmful https://www.bleepingcomputer.com/ ... Kevin Beaumont / @GossiTheDog@cyberplace.social : Developer confirms they fell for phishing email  —  It looks like others have too, found one other compromised repo from a different user, will have a dig tomorrow as bored of cyber tonight.  —  https://bsky.app/... Forums: Hacker News : NPM debug and chalk packages compromised r/hacking : Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack r/programming : So chalk + debug just got owned on npm... and honestly, this is the nightmare I've been expecting r/cybersecurity : Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack r/programming : Color NPM Package Compromised r/linux : npm debug and chalk packages compromised (~650 million weekly downloads) r/netsec : NPM Debug and Chalk Packages Compromised r/programming : Largest NPM Compromise in History - Supply Chain Attack r/npm : npm debug and chalk packages compromised r/node : npm debug and chalk packages compromised r/javascript : NPM package “error-ex” just got published with malware (47m downloads) Msmash / Slashdot : Hackers Hijack npm Packages With 2 Billion Weekly Downloads in Supply Chain Attack

BleepingComputer Sergiu Gatlan

Context & Ripple Effects

This is the latest example of a long-running weakness in JavaScript package distribution: a trusted publishing identity can become the attack path. Earlier coverage of a malicious UAParser.js release showed how a widely used npm dependency can turn routine installs into exposure events.

The incident also differs from package-name and resolution attacks such as dependency confusion, because the compromised releases came through established packages. That makes maintainer-account security, rather than package selection alone, central to the response.

First-order effects

  • Developers and organizations that pulled the affected releases must identify and remove them; npm has taken down the malicious versions, but prior installs remain a remediation concern.
  • The injected browser-side code altered fetch and XMLHttpRequest behavior to target credentials and cryptocurrency assets, putting users of affected applications and browser extensions such as MetaMask at direct risk.

Second-order effects

  • Package consumers will face pressure to tighten version pinning, dependency review, and incident-response processes for transitive JavaScript dependencies, not just direct ones.
  • Maintainers and npm must prioritize phishing-resistant account controls and faster revocation paths, since a legitimate publisher account can distribute harmful updates at ecosystem scale.

Third-order effects

  • If repeated compromises of trusted maintainers persist, open-source distribution will increasingly be treated as a security-control problem: provenance, publisher identity, and release verification become part of software procurement and deployment.
  • The pattern broadens the supply-chain threat model beyond typosquatting and AI-driven malicious package naming to attacks on the people authorized to publish trusted code.

The trend: Software supply-chain defense is shifting from screening suspicious packages to continuously validating the identities and release paths behind trusted dependencies.

Discussion

  • @p3b7_ Charles Guillemet on x
    🚨 There's a large-scale supply chain attack in progress: the NPM account of a reputable developer has been compromised. The affected packages have already been downloaded over 1 billion times, meaning the entire JavaScript ecosystem may be at risk. The malicious payload works
  • @0xcygaar @0xcygaar on x
    I would strongly recommend not signing any crypto transactions right now. There is a huge supply chain attack on popular NPM packages that may have compromised various crypto websites (frontend, not the actual contracts). It changes the destination address of transactions and
  • @arkham @arkham on x
    There has been a total of $159 stolen so far in the NPM supply chain attack. These coins were sent to addresses tagged in the original write-up shared by Ledger's CTO. [image]
  • @reetikatrades Reetika on x
    Timeline filled with this world ending NPM attack that's draining every single wallet > They've stolen $66
  • @vxunderground @vxunderground on x
    > do largest supply chain attack in history > potentially infect millions of apps > doesnt do the thing good > makes $0 from compromise I don't wanna support the villain here, but my guy, you gotta lock in. You could have infected hundreds of millions of apps and you FUMBLE IT [i…
  • @dipwheeler Dip Wheeler on x
    NPM hacker can now afford 83 fartcoin. [image]
  • @gergelyorosz Gergely Orosz on x
    A good reminder: 1. npm and other package managers are ripe for supply chain attacks. You should expect packages to be silently compromised and guard against them 2. Crypto wallets are easier to hack than fiat payment methods. More risk at being hacked: a risk of using crypto
  • @vxunderground @vxunderground on x
    Probably not that big a deal tbh no one uses NPM [image]
  • @vxunderground @vxunderground on x
    BREAKING LARGEST SUPPLY CHAIN ATTACK IN HISTORY PULLS OFF MASSIVE CRYPTO HEIST ATTACKS STEAL $20.05 OF ETH. ENTIRE WORLD CRUMBLING
  • @p3b7_ Charles Guillemet on x
    If you use a Ledger or hardware wallet with clear signing, you are not at risk. My tweet above is warning people who do not use a hardware wallet with clear signing of the risk. Always review every transaction before you sign.
  • @blockgraze @blockgraze on x
    in hindsight putting the bored apes in charge of the NPM supply chain passwords wasn't the smartest thing the industry has ever done
  • @aikidosecurity @aikidosecurity on x
    ATTACK UPDATE: A massive supply-chain compromise has affected packages with over 2 billion weekly downloads, targeting *CRYPTO* Here's how it works 👇 1) Injects itself into the browser Hooks core functions like fetch, XMLHttpRequest, and wallet APIs (window.ethereum, Solana,
  • @jupiterexchange Jupiter on x
    Regarding the recent NPM supply-chain attack: Both Jupiter and Jup Mobile users are completely unaffected by the vulnerability. We've confirmed across the source code that none of the affected package-versions exist in any Jupiter product. Users are safe ✅
  • @bad-at-computer Josh Junon on bluesky
    Yep, I've been pwned.  2FA reset email, looked very legitimate.  —  Only NPM affected.  I've sent an email off to @npmjs.bsky.social to see if I can get access again.  —  Sorry everyone, I should have paid more attention.  Not like me; have had a stressful week.  Will work to get…
  • @nuxt.com @nuxt.com on bluesky
    you may have heard about a supply chain attack on a number of packages distributed on npm.  a quick update:  —  1. nuxt is not vulnerable.  —  we do not ship code into client/server from these particular packages (this attack required running in the browser)  —  www.aikido.dev/bl…
  • @bad-at-computer Josh Junon on bluesky
    NPM has yet to respond to any of this, but it appears at least 'debug"s malicious package version has been yanked.  —  I contacted @porkbun.com about the phishing domain and called support to have it escalated.  —  Nothing I can do but sit and wait right now.  Sorry folks.
  • @svelte.dev @svelte.dev on bluesky
    2. The attack works by targeting users of browser extensions like MetaMask, patching ‘fetch’ and ‘XMLHttpRequest’ to steal crypto (excellent write-up here: jdstaerk.substack.com/p/we-just- fo...)
  • @jdp.extropian.net John David Pressman on bluesky
    I suspect we're in the twilight period of traditional software development, and that an increasing number of successful supply chain attacks like this will be the driver towards fundamental shifts towards paranoia about dependencies and formal verification.  —  jdstaerk.substack.…
  • @bad-at-computer Josh Junon on bluesky
    Message from NPM:  —  “All impacted package versions have been taken down.  I'll be in touch when we have more information regarding account recovery.”  —  I've requested further information about which packages were published, their versions, and all account actions NPM took.
  • @zachleat.com Zach Leatherman on bluesky
    Crashing out at how poorly npm (Microsoft) is handling this security incident.  Eleventy is not affected any more but *lots* of other tools in the JavaScript ecosystem are!  —  Hours later and the compromised package versions are still public...  Maybe don't install anything from…
  • @jonkuperman.com Jon Kuperman on bluesky
    watching npm not respond for hours as compromised package authors plead for help taking down infected packages
  • @codfather @codfather on bluesky
    If you or your company use node - then you need to take immediate action this is a v. series hack just hit.  —  www.aikido.dev/blog/npm-deb...
  • r/hacking r on reddit
    Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack
  • r/programming r on reddit
    So chalk + debug just got owned on npm... and honestly, this is the nightmare I've been expecting
  • r/cybersecurity r on reddit
    Hackers hijack npm packages with 2 billion weekly downloads in supply chain attack
  • r/programming r on reddit
    Color NPM Package Compromised
  • r/linux r on reddit
    npm debug and chalk packages compromised (~650 million weekly downloads)
  • r/netsec r on reddit
    NPM Debug and Chalk Packages Compromised
  • r/programming r on reddit
    Largest NPM Compromise in History - Supply Chain Attack
  • r/npm r on reddit
    npm debug and chalk packages compromised
  • r/node r on reddit
    npm debug and chalk packages compromised
  • r/javascript r on reddit
    NPM package “error-ex” just got published with malware (47m downloads)