npm · Malicious package advisory
Malwaresme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models
GHSA-6hmr-8896-mrmx
Malicious code in sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models (npm)
Details
**Severity:** Critical
**Affected versions:** `= 35.8.1`
## Source: amazon-inspector (7c602d22e5a0f1d7cee18a98a7ce0b67e2c8440f7ff95330cb6c33d169f2e629)
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.
---
Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/f4865d38bdd8cf89a75895cd20168baaaa03aea4/osv/malicious/npm/sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models/MAL-2026-13658.json))
**References:**
- https://github.com/ossf/malicious-packages/blob/f4865d38bdd8cf89a75895cd20168baaaa03aea4/osv/malicious/npm/sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models/MAL-2026-13658.json
- https://www.npmjs.com/package/sme-rko-finance-front-payments-currency-payment-actions-operations-repeat-models/v/35.8.1
- https://github.com/advisories/GHSA-6hmr-8896-mrmxCompromised versions (1)
- = 35.8.1
Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.