Developer-targeting campaign using malicious Next.js repositories
2026-02-24 • Microsoft •
https://www.microsoft.com/en-us/security/blog/2026/02/24/c2-developer-targeting-campaign/
Microsoft Defender Experts traced a developer-targeting campaign to malicious Next.js repositories seeded as legitimate projects, recruiting exercises, and technical assessments. The repositories used three execution paths that fit normal developer behavior: Visual Studio Code folder-open tasks, trojanized application assets triggered during npm or server startup, and backend modules that decoded endpoints, exfiltrated process environment variables, and executed attacker-supplied JavaScript with dynamic compilation. Each path led to staged Node.js command-and-control, beginning with host registration and bootstrap code before shifting to a controller that supported persistent tasking, in-memory execution, directory browsing, staged uploads, and operator-driven exfiltration. The activity matters because developer workstations often hold source code, secrets, cloud credentials, and build access, making job-themed repository lures a direct path into high-value software environments.
Indicators of Compromise
| Type | Value | First Seen | Last Seen |
|---|---|---|---|
| IPv4 | 147.124.202.208 | 2026-02-24 | 2026-03-17 |
| IPv4 | 163.245.194.216 | 2026-02-24 | 2026-03-17 |
| IPv4 | 66.235.168.136 | 2026-02-24 | 2026-03-17 |
| IPv4 | 87.236.177.9 | 2026-01-23 | 2026-03-17 |
| DOMAIN | api.ipify.org | 2019-12-11 | 2026-03-17 |
| HASH | 13152dcb3be425e1ce0f085cd733121… | 2026-02-24 | 2026-02-24 |
| HASH | 449e2bf57ab4790427a3a7de3d98b6c… | 2026-02-24 | 2026-02-24 |
| HASH | e4d71aa95be0725c351e9d1d273d35c… | 2026-02-24 | 2026-02-24 |
| HASH | ddd43e493cb333c1cc5d7cd50a6a5a6… | 2026-02-24 | 2026-02-24 |
| HASH | 9ab4045654a6d97762f9ae8bb97d4ec… | 2026-02-24 | 2026-02-24 |
| HASH | 6d59740d0710da370d5c38ddf88d691… | 2026-02-24 | 2026-02-24 |
| HASH | 07ad8525844ce61471e08e8c515b76b… | 2026-02-24 | 2026-02-24 |
| URL | https://price-oracle-v2.vercel.… | 2026-02-24 | 2026-02-24 |