LWA-2026-10108 MAL-2026-12437 ↗ confirmed malware

simplipayng@1.0.8

Malicious code in simplipayng (npm)

T1059.007 · JavaScriptT1105 · Ingress Tool TransferT1071 · Application Layer ProtocolT1082 · System Information DiscoveryT1102 · Web Service

Analysis

The package's dist/index.js contains an eval(atob(...))-obfuscated payload that acts as a blockchain-C2 dropper. On load it queries public Ethereum RPC endpoints (ethereum-rpc[.]publicnode[.]com, eth-mainnet[.]public[.]blastapi[.]io, 1rpc[.]io/eth, eth[.]drpc[.]org) with eth_blockNumber / eth_getBlockByNumber / eth_getTransactionCount / eth_getBalance to locate transactions sent to the hardcoded address 0xa322E5f3D311D3080e6f0121063e9aDC2490Ef1a. It derives a C2 IP address from the transaction's `to` field, then fetches second-stage payloads from hxxp://<ip>:443/0x/cls and hxxp://<ip>:443/0x/ls and executes them by spawning detached `node -e` child processes (spawn with detached:true, stdio ignored, windowsHide). The RPC endpoints and the /0x/cls and /0x/ls C2 paths are the network indicators.

analyzed by
Leitwacht
first seen
Aug 5, 2026, 10:51 AM
analyzed
Aug 5, 2026, 10:55 AM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.