Cross-Platform NPM Stealer
2026-05-22 • Dshield •
SANS ISC analyzes an obfuscated Node.js stealer uploaded as `extracted-decoded.js`, with a heavily obfuscated execution wrapper but plain-text embedded payload modules. The malware targets Windows through WSL, macOS, and Linux, stealing Chromium-family browser credentials, cryptocurrency wallet extension data, and sensitive files such as private keys, seed phrases, tokens, documents, configuration files, SSH keys, and source-code artifacts. Its modules exfiltrate browser and wallet data to `216.126.225.243:8085`, upload sensitive files to port 8086, and establish WebSocket reverse-shell capability on port 8087 after notifying `/api/notify` with host metadata. The report notes that `216.126.225.243` is a known DPRK OtterCookie C2, connecting the cross-platform NPM-style stealer to DPRK-linked developer and credential-theft activity.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| URL | http://216.126.225.243:8086/upl… | 2026-05-22 | 2026-05-22 |
| URL | http://216.126.225.243:8087/api… | 2026-05-22 | 2026-05-22 |
| IPv4 | 216.126.225.243 | 2026-05-22 | 2026-05-22 |
| HASH | 6b1cdb94f77cf51e0f2ca52d3549d404 | 2026-05-22 | 2026-05-22 |