Switch language한국어
Back to the list

Axios npm package compromised, posing a new supply chain threat

TL;DR AI

Key summary

2 min read
  1. Two malicious axios releases (axios@1.14.1 and axios@0.30.4) were published to npm on March 31, 2026 via a hijacked maintainer account belonging to jasonsaayman.

  2. The attacker changed that account's email address to an anonymous ProtonMail address.

  3. Both compromised axios packages include a fake dependency plain-crypto-js@4.2.1 that mimics crypto-js; the attacker first published plain-crypto-js@4.2.0 on March 30 to build history, then released 4.2.1 about eighteen hours later and the infected axios versions followed within an hour.

  4. The compromised versions install a cross-platform Remote Access Trojan (RAT) targeting macOS, Windows, and Linux; on macOS the RAT binary is stored at /Library/Caches/com.apple.act.mond.

  5. The post-install script removes itself, deletes the package.json containing the malicious hook, and replaces it with a clean version; the infected packages were published via the npm CLI, bypassing GitHub Actions CI/CD; axios has over 300 million weekly downloads.

Read the original