bigops-api-customer@35.8.9
Malicious code in bigops-api-customer (npm)
Analysis
bigops-api-customer@35.8.9 is a trojanized "REST client wrapper" that downloads and executes a remote second-stage binary when loaded. On require, index.js loads _compat.js, which fetches a platform-specific binary over HTTPS from attacker-controlled Cloudflare Workers hosts (oob-worker[.]cf99-9b3[.]workers[.]dev, oob-worker[.]cf103-070[.]workers[.]dev, oob-worker[.]cf101-adf[.]workers[.]dev, oob-worker[.]cf102-baf[.]workers[.]dev) from paths /pkg/package, /pkg/package-arm64, /pkg/loader_mac, or /pkg/package.exe. If HTTPS fails it retrieves the payload via DNS TXT records from c[.]sdk[.]dl[.]wel1[.]ru. The downloaded binary is written to /var/tmp/.cache_<hex> (or dotnet_diag_<hex>.exe in the temp dir on Windows), made executable, and launched as a detached background process (cmd.exe /c start /b on Windows, /bin/sh -c "fp &" on Unix) so it outlives the parent. The package exfiltrates host environment data (OS, arch, hostname, CPU, memory) to the C2 as part of the download request.
- analyzed by
- Leitwacht
- first seen
- Aug 5, 2026, 02:12 PM
- analyzed
- Aug 5, 2026, 03:55 PM
Related advisories
- express-middle@5.5.1
- streak-grid-core@1.0.0
- type-unique@3.1.3
- type-astr@3.2.3
- type-atob@3.3.7
- testis-pack@1.0.0
- express-mongo-limit@2.0.1
- notifier-utils@1.3.7
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.