North Korea's abuse of Cloudflare Workers and Pages
2026-05-01 • Kmsec •
A five-package npm cluster used Cloudflare Pages and Workers infrastructure to deliver PylangGhost RAT. The packages shared related maintainer names, email patterns, publish timing, and dependency links, leading the source to assess they were likely operated by one actor. The infection chain ran at project runtime, profiled the host with node-env-detector, and only evaluated an encrypted payload when the environment appeared to be a real victim rather than a sandbox. The loader used runtime character-stacking logic to resolve eval and then fetched remote code from keo.pages.dev, reflecting newer evasion tradecraft attributed to FAMOUS CHOLLIMA and linked to Contagious Trader activity.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| HASH | 2c1a77d61944974dc2bec5aaf0ec5d0f | 2026-05-01 | 2026-05-01 |
| IPv4 | 187.127.248.20 | 2026-05-01 | 2026-05-01 |
| IPv4 | 187.77.111.137 | 2026-05-01 | 2026-05-01 |
| DOMAIN | deoft.org | 2026-05-01 | 2026-05-01 |
| DOMAIN | dpw.jr12012025z.workers.dev | 2026-05-01 | 2026-05-01 |
| DOMAIN | keo.pages.dev | 2026-05-01 | 2026-05-01 |