Cross-Platform NPM Stealer

2026-05-22 Dshield

https://dshield.org/diary/CrossPlatform+NPM+Stealer/33006/

Thumbnail for Cross-Platform NPM Stealer

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

Related Reports

« Back