jsonspack: Multi-Tenant Node.js RAT â DPRK Supply Chain Campaign

2026-04-03 Panther

https://panther.com/blog/jsonspack-multi-tenant-node.js-rat-%E2%80%94-dprk-supply-chain-campaign

Thumbnail for jsonspack: Multi-Tenant Node.js RAT â DPRK Supply Chain Campaign

Panther analyzed jsonspack as a DPRK-labeled npm supply-chain campaign involving 27 malicious packages published by eight accounts between March 18 and March 31, 2026, with 3,739 recorded downloads. The packages used developer-tooling names such as Chai plugins, metrics utilities, synchronization tools, and Express middleware, then executed silently when imported via require() rather than through postinstall hooks. Their loaders retrieved obfuscated payloads from multiple C2 delivery channels and evaluated them with Function.constructor, with one decoded channel delivering a 2.8 MB cross-platform Node.js RAT and infostealer. That payload targeted Chromium browser credentials, crypto wallet extensions, .env secrets, full-filesystem files, and clipboard data, exfiltrating to a Vultr VPS at 144.172.110[.]132 over ports 8085, 8086, and 8087. The campaign matters because it shows malicious npm packages evading install-hook scanners while delivering distinct payloads through shared-looking delivery infrastructure.

Indicators of Compromise

Type Value First Seen Last Seen
IPv4 144.172.110.132 2026-04-03 2026-04-07
HASH fdb582f16475cb79bebd0dffc48d610… 2026-04-03 2026-04-03
HASH d81e48769a830cd3384a4b8977ade12… 2026-04-03 2026-04-03
HASH 25b9435bd5fd17500199c47ecaf38a8e 2026-04-03 2026-04-03
HASH 0939feeda737b0951f6e37d690d65ec… 2026-04-03 2026-04-03
HASH 1c777a65a337b48318f3cfff9cee9ff… 2026-04-03 2026-04-03
HASH 5f2d8aec684e79cb983af79d29fddf7… 2026-04-03 2026-04-03
HASH baa5f96044388ff17a9c84a01ce50ee… 2026-04-03 2026-04-03
HASH 70f8deb4d35ab7db47845f6b6666ae6… 2026-04-03 2026-04-03
HASH 30a007ce18f8aacd54cb26b2f79de5e0 2026-04-03 2026-04-03
HASH fde9503ee61d16371c43e76cbcfc83b… 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
EMAIL [email protected] 2026-04-03 2026-04-03
URL https://jsonkeeper.com/b/FAWPU 2026-04-03 2026-04-03
URL http://api.npoint.io/001bf7a1f0… 2026-04-03 2026-04-03
URL http://api.npoint.io/0a01c9a762… 2026-04-03 2026-04-03
URL https://jsonkeeper.com/b/BADC6 2026-04-03 2026-04-03
URL https://api.npoint.io/2cc8f9fa0… 2026-04-03 2026-04-03
URL http://server-check-genimi.verc… 2026-04-03 2026-04-03
URL http://server-check-genimi.verc… 2026-04-03 2026-04-03
DOMAIN smartretireway.com 2026-04-03 2026-04-03
DOMAIN marvetos.com 2026-04-03 2026-04-03
DOMAIN isillegion.com 2026-04-03 2026-04-03
DOMAIN officecombine.com 2026-04-03 2026-04-03
DOMAIN izkat.com 2026-04-03 2026-04-03
DOMAIN jsonspack.com 2026-04-03 2026-04-03
DOMAIN jsncos.com 2026-04-03 2026-04-03
DOMAIN chosejsonspack.com 2026-04-03 2026-04-03
URL https://jsonkeeper.com/b/XRGF3 2026-02-19 2026-04-03
URL https://jsonkeeper.com/b/4NAKK 2026-02-19 2026-04-03

Related Actors

Related Reports

« Back