npm

sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models @35.8.1

Vulnerability report · Last retrieved from osv.dev August 8, 2026 at 5:15 AM UTC

Malicious

OSV ID

MAL-2026-13658

Ecosystem

npm

Summary

On require() of the package, index.js loads _support.js and lib/telemetry.js, both of which reconstruct the identifier 'child_process' and destination hostnames from split string fragments (e.g. ["oob-worker.cf102","-baf.work","ers.d","ev"].join("")) to evade static analysis. The code selects an OS-specific path, downloads a binary from one of four Cloudflare Workers hosts (oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf102-baf.workers.dev, oob-worker.cf103-070.workers.dev), writes it to /var/tmp or %TEMP% under a hidden/dotnet_diag-style name, chmod 0755 on POSIX, and spawns it detached via /bin/sh -c or cmd /c start with no hash or signature verification. When HTTPS mirrors fail, a DNS-TXT covert channel queries c.<domain> for a chunk count and iterates 0.<domain>..N.<domain> under sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru, concatenates the TXT chunks, base64-decodes them into a binary, writes it to disk and spawns it. lib/telemetry.js (the main entry) contains a parallel dropper path with the same fetch/base64-decode/chmod/spawn shape. Cover-story comments ("Initialize runtime analytics", "Detached process to avoid blocking npm install") and DISABLE_TELEMETRY/DO_NOT_TRACK env checks are wrapped around the dropper to masquerade as legitimate telemetry.

Source: amazon-inspector (7c602d22e5a0f1d7cee18a98a7ce0b67e2c8440f7ff95330cb6c33d169f2e629)

Protect your entire dependency tree

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