Earliest Known PolinRider Malware Found in 2025 npm Packages

2026-10-29 • Open Source Malware •

https://opensourcemalware.com/blog/polinrider-malware-found-in-2025-npm-packages

Thumbnail for Earliest Known PolinRider Malware Found in 2025 npm Packages

A compromised npm maintainer account published nine PolinRider-linked package versions on May 4, 2025, predating the campaign's previously documented victims by eight months. Recovered packages used blockchain transactions to deliver JADESNOW, an INVISIBLEFERRET bootstrapper, a Socket.IO RAT, and a cross-platform credential stealer. Shared decryption material, command infrastructure, and server paths tie the samples to the North Korean PolinRider cluster, although the 2025 payload lacked the campaign's later automated force-push propagation. The same maintainer's GitHub repositories were repeatedly infected through history-rewriting force-pushes in 2026.

Indicators of Compromise

Type Value First Seen Last Seen
HASH 3cb381ef60ee16f0fe21a252e78ef10… 2026-10-29 2026-10-30
HASH 0e62fc4619fe7c4be9a9e4054eb9189… 2026-10-29 2026-10-30
HASH a64d14ce5c65310a69de56f58826ccc… 2026-10-29 2026-10-30
HASH e7ce8bbbd9e63ac811800511c621e76… 2026-10-29 2026-10-30
HASH 2336c5eae6063bc94a5bb73fa9afa79… 2026-10-29 2026-10-30
HASH 061cefdf1d1bde1c71b84a34c4c7bdc… 2026-10-29 2026-10-30
HASH 3b2c847807836a032752f17841073f7… 2026-10-29 2026-10-30
HASH 7af052f59725e56ba0adcb12cb46cb7… 2026-10-29 2026-10-30
HASH c0e09f7880c24ce68b86433eb509497… 2026-10-29 2026-10-30
HASH 77689157262a14633fb510648c75769… 2026-10-29 2026-10-30
HASH c7c221ae9920b9b2e8f248b1aba4d80… 2026-10-29 2026-10-30
HASH efbe59e9bf34b9dae8a7d809dafd777… 2026-10-29 2026-10-30
HASH 4d28e46ae8181a665cdc6814ced7234… 2026-10-29 2026-10-30
HASH f30ddf3727e3be98962d6c9f24a93a4… 2026-10-29 2026-10-30
HASH 4b766d33afb2552178939fff99bc2a0… 2026-10-29 2026-10-30
HASH e929abd9511ed0603c8efc44f1a0670… 2026-10-29 2026-10-30
HASH 8c934e6fd9f689d60233bbec4370896… 2026-10-29 2026-10-30
HASH cf658925d5ec72e696432b20b8d3e38… 2026-10-29 2026-10-30
HASH 489df9fa032455af30066af90404285… 2026-10-29 2026-10-30
HASH e86a5bacd23e63f19f2cf74d6d5b13d… 2026-10-29 2026-10-30
HASH 8eede6e92a37119937351ca956bdba1… 2026-10-29 2026-10-30
HASH 9a55dc9cc568d1b0864c76fcd7acbac… 2026-10-29 2026-10-30
HASH 8ef2c6fc0347853469bd19203c4aa37… 2026-10-29 2026-10-30
HASH c9dab995cf61a066db149c8d5d4ce17… 2026-10-29 2026-10-30
URL http://85.239.62.36:27017/u/f 2026-10-29 2026-10-30
URL http://85.239.60.213:27017/u/f 2026-10-29 2026-10-30
URL http://154.91.0.103:27017/d/pye… 2026-10-29 2026-10-30
URL http://154.91.0.103:27017/d/7zr… 2026-10-29 2026-10-30
URL http://154.91.0.103:27017/d/pyt… 2026-10-29 2026-10-30
URL http://154.91.0.103:27017/d/pyt… 2026-10-29 2026-10-30
URL http://154.91.0.103:27017/verif… 2026-10-29 2026-10-30
WALLET 0x8eac3198dd72f3e07108c4c7cff43… 2026-10-29 2026-10-30
WALLET 0x9bc1355344b54dedf3e44296916ed… 2026-07-28 2026-10-30
IPv4 85.239.60.213 2025-10-20 2026-10-30
IPv4 154.91.0.103 2025-10-20 2026-10-30
IPv4 85.239.62.36 2025-10-20 2026-10-30

Related Actors

Related Reports

« Back