Axios npm compromise: XOR dropper to cross-platform RAT

2026-03-31 Derp

https://www.derp.ca/research/axios-npm-supply-chain-rat/

Thumbnail for Axios npm compromise: XOR dropper to cross-platform RAT

Derp's analysis found that Axios 1.14.1 introduced a single new dependency, [email protected], whose postinstall hook ran an obfuscated JavaScript dropper during npm install. The compromise lasted 169 minutes, affected Axios 1.14.1 and 0.30.4, and used a stolen long-lived classic npm access token to bypass the project's GitHub Actions OIDC Trusted Publisher workflow. The dropper decoded a string table, detected Windows, macOS, or Linux, and posted platform identifiers to http://sfrclak[.]com:8000/6202033 to retrieve RAT payloads. Recovered payloads included a macOS Mach-O RAT at /Library/Caches/com.apple.act.mond and a Windows PowerShell RAT, while the Linux Python RAT was listed by hash but not recovered before the C2 went offline. The macOS implant supported commands for kill, binary execution, AppleScript execution, and directory listing, and collected host, user, OS, hardware, process, and filesystem information.

Indicators of Compromise

Type Value First Seen Last Seen
DOMAIN sfrclak.com 2026-03-30 2026-04-20
HASH f7d335205b8d7b20208fb3ef93ee6dc… 2026-03-31 2026-04-17
HASH e10b1fa84f1d6481625f741b6989278… 2026-03-31 2026-04-17
URL http://sfrclak.com:8000/ 2026-03-31 2026-04-17
HASH 617b67a8e1210e4fc87c92d1d1da45a… 2026-03-30 2026-04-17
HASH 92ff08773995ebc8d55ec4b8e1a225d… 2026-03-30 2026-04-17
URL http://sfrclak.com:8000/6202033 2026-03-30 2026-04-17
IPv4 142.11.206.73 2026-03-30 2026-04-17
HASH d6f3f62fd3b9f5432f5782b62d8cfd5… 2026-03-30 2026-04-04
HASH 07d889e2dadce6f3910dcbc253317d2… 2026-03-30 2026-04-04
HASH fcb81618bb15edfdedfb638b4c08a2a… 2026-03-31 2026-03-31

Related Reports

« Back