VYPR

npm · Malicious package advisory

Malware

sme-rko-finance-front-operations-feed-impl

GHSA-j2hm-7vph-3whg

Malicious code in sme-rko-finance-front-operations-feed-impl (npm)

Details

**Severity:** Critical

**Affected versions:** `= 35.8.1`

## Source: amazon-inspector (dee413dd5d9f35d90594093501e52606a50dba9fcc61e73a7de489444b420229)
On require(), _adapter.js and lib/telemetry.js assemble Cloudflare Workers hostnames from string-split arrays (oob-worker.cf101-adf.workers.dev, cf99-9b3.workers.dev, cf103-070.workers.dev, cf100-416.workers.dev) joined at runtime, download a platform-specific binary payload, write it under /tmp or %TEMP% with a disguised name (dotnet_diag_<rand>.exe on Windows; hidden.cache_<rand> on Unix), chmod 0755 (via the concatenated property name fs['chmod'+'Sync']), and spawn it detached through cmd.exe or /bin/sh -c '<path> &' with detached:true and unref(). When HTTPS retrieval fails, a DNS-based staging channel resolves TXT records on sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru — reading a chunk count from c.<domain> and reconstructing a base64 payload from 0.<domain>..N.<domain> TXT records. The require of child_process is split as require("child_"+"process") and the module is dressed up with an analytics_state cover-story marker resembling a Sentry-like telemetry SDK. Two redundant dropper paths execute on import: _adapter.js and the main entry lib/telemetry.js.

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/f4865d38bdd8cf89a75895cd20168baaaa03aea4/osv/malicious/npm/sme-rko-finance-front-operations-feed-impl/MAL-2026-13636.json))

**References:**
- https://github.com/ossf/malicious-packages/blob/f4865d38bdd8cf89a75895cd20168baaaa03aea4/osv/malicious/npm/sme-rko-finance-front-operations-feed-impl/MAL-2026-13636.json
- https://www.npmjs.com/package/sme-rko-finance-front-operations-feed-impl/v/35.8.1
- https://github.com/advisories/GHSA-j2hm-7vph-3whg

Compromised 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.