Switch language한국어
Back to the list

Hackers slipped a trojan into axios, the code library behind most of the internet. Your team is probably affected

TL;DR AI

Key summary

2 min read
  1. Attackers stole a long-lived npm access token and took over the lead axios maintainer’s npm account (@jasonsaayman).

  2. They published two poisoned axios releases via the npm CLI, adding plain-crypto-js@4.2.1; both release branches appeared within 39 minutes and were live on the npm registry for about three hours.

  3. A postinstall script installed a cross-platform remote-access trojan with prebuilt payloads for macOS, Windows, and Linux; the package existed solely to run that postinstall.

  4. The malware erases itself after execution and swaps in a clean package.json to hinder forensic analysis; at least 135 Huntress-customer systems were compromised during the exposure window.

  5. Axios is widely deployed — more than 100 million downloads per week and present in roughly 80% of cloud and code environments — and this is the third major npm supply-chain compromise in seven months, with every incident exploiting maintainer credentials.

Read the original