Skip to content
supplychainattack.orgSupply chain attack incident catalog
resolvedcritical

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

The npm package sme-rko-finance-front-operations-feed-models contained malicious code that downloads and executes attacker-controlled native binaries from remote servers upon package load. The malware uses obfuscation techniques including fragmented string arrays, platform-specific endpoints, and DNS TXT record fallbacks to evade detection.

ShareXLinkedInHacker News
Disclosed
Last updated
Blast radius
Any npm consumer of sme-rko-finance-front-operations-feed-models
Ecosystems
Attack vectors
Affected entities
  • sme-rko-finance-front-operations-feed-modelsnpm package containing malicious code

The npm package sme-rko-finance-front-operations-feed-models was found to contain malicious code in its index.js file. Upon package load, the code unconditionally requires a hidden _runtime module that performs malicious operations.

The runtime.js module selects platform-specific endpoints and downloads binary payloads over HTTPS from attacker-controlled hosts, including oob-worker.cf103-070.workers.dev and others on the *.workers.dev domain. A DNS TXT record fallback to sdk.dl.wel1.ru is also configured. The downloaded payloads are written to temporary directories (/tmp or %TEMP%) under decoy filenames impersonating dotnet diagnostics tools (.cache or dotnet_diag_.exe), made executable, and spawned via shell commands.

The malware employs multiple evasion techniques: network destinations are assembled at runtime by joining fragmented string arrays to defeat static analysis, filenames mimic legitimate dotnet tools, and execution is rate-limited via a stamp file. The fetched binaries are opaque native executables unrelated to the package's stated purpose and are entirely under attacker control.

This incident was identified and credited to the OpenSSF malicious-packages project.

Indicators of compromise

Packages
  • sme-rko-finance-front-operations-feed-models
Domains
  • oob-worker.cf103-070.workers.dev
  • sdk.dl.wel1.ru

Remediation

  • Immediately remove sme-rko-finance-front-operations-feed-models from all projects and dependencies
  • Audit npm package.json and lock files for any presence of this package
  • Review and revoke any credentials or secrets that may have been exposed on systems where this package was installed
  • Scan systems that installed this package for the presence of suspicious binaries in /tmp or %TEMP% directories with names like .cache_ or dotnet_diag_.exe
  • Monitor network traffic for connections to *.workers.dev domains and sdk.dl.wel1.ru
  • Consider this a critical supply chain incident and notify all downstream consumers

Sources

  1. GitHub Advisory GHSA-52qg-7wfr-wvgx · GitHub Advisory Database

Cite this entry

"Malicious code in sme-rko-finance-front-operations-feed-models (npm)." supplychainattack.org, Supply Chain Attack Incident Catalog. Disclosed August 8, 2026; last updated August 8, 2026. https://supplychainattack.org/incident/malicious-code-in-sme-rko-finance-front-operations-feed-models-npm-ebbmke

Suggest a correction

Found an error or have a newer source? Corrections to factual errors take priority over new entries.

  1. activecritical

    Malware in @zizie071/libsignal-node

    The npm package @zizie071/libsignal-node contains malware that grants full system compromise to attackers. Any computer with this package installed should be considered fully compromised and all secrets and keys rotated immediately from a different machine.

    npmCompromised package
  2. containedcritical

    Malicious code in epic-common (npm)

    The npm package epic-common was found to contain malicious code. The package was identified by Amazon Inspector and reported through the OpenSSF malicious packages database.

    npmCompromised package
  3. containedcritical

    Malware in @siwatfa/yorn

    Malware was discovered in the npm package @siwatfa/yorn. Systems with this package installed or running should be considered fully compromised, with all secrets and keys requiring immediate rotation from a different computer.

    npmCompromised package
  4. containedcritical

    Malware in leb128x

    The npm package leb128x was found to contain malware that grants full system compromise to attackers. Any computer with this package installed or running should be considered fully compromised and all secrets and keys rotated immediately from a different machine.

    npmCompromised package