npm

delivery-ci-update-gitlab @35.7.5

Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 4:49 AM UTC

Malicious

OSV ID

MAL-2026-12685

Ecosystem

npm

Summary

On require(), index.js loads _adapter.js which fetches an unsigned, unhashed platform-specific executable from hardcoded Cloudflare Workers subdomains (oob-worker.cf100-416.workers.dev, oob-worker.cf103-070.workers.dev, oob-worker.cf102-baf.workers.dev), writes it to /tmp or %TEMP% under a disguised name (.cache_<hex> on Unix, dotnet_diag_<hex>.exe on Windows), chmods it 0755, and detached-spawns it via child_process.spawn on /bin/sh or cmd. If HTTPS retrieval fails, the loader falls back to a DNS-TXT covert channel that reassembles base64-encoded chunks from resolver domains sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru, reconstructs the binary, and executes it. Hostnames are assembled from split string fragments (e.g. ['oob-worker.','cf100-41','6.workers.dev'].join('')), a.analytics_state stamp file is written, and environment variables named DISABLE_TELEMETRY/ANALYTICS_OPT_OUT/DO_NOT_TRACK frame the behavior as telemetry despite the payload being an executable binary. Package metadata is placeholder (empty dependencies, no repository/author) and the name impersonates an internal CI/GitLab tool.

Source: amazon-inspector (ad7aaa115c4d227fa01dd5a8b2e9f6945b21c65a7df4433ecf527ef69b3d0b40)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.