Skip to content
supplychainattack.orgSupply chain attack incident catalog
containedcritical

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

The npm package sme-rko-finance-front-operations-notifications-models contained malicious code that acts as a native-binary dropper, downloading and executing platform-specific binaries from attacker-controlled Cloudflare Workers domains and DNS fallback servers upon package require.

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

The npm package sme-rko-finance-front-operations-notifications-models was found to contain malicious code that executes on package require. The index.js file loads polyfill.js and lib/telemetry.js, both of which function as native-binary droppers.\n\nThe malicious code uses obfuscation techniques to evade static analysis, including string concatenation (e.g., require(\"child_\" + \"process\")) and array joining to construct hostnames and API names. It downloads platform-specific binaries via HTTPS from three Cloudflare Workers subdomains: oob-worker.cf102-baf.workers.dev, oob-worker.cf99-9b3.workers.dev, and oob-worker.cf101-adf.workers.dev, with a DNS TXT record fallback under *.dl.wel1.ru that base64-reassembles the payload.\n\nThe fetched binary is written to /var/tmp/.cache on Unix systems or %TEMP%\dotnet_diag_.exe on Windows (masquerading as a dotnet diagnostic file), made executable (chmod 0755), and spawned detached via shell commands. The lib/telemetry.js file contains a parallel dropper path, ensuring execution even if _polyfill.js is removed. The package's declared purpose of 'core infrastructure utilities / telemetry' does not match the behavior of downloading and executing opaque native binaries from anonymous infrastructure.

Indicators of compromise

Packages
  • sme-rko-finance-front-operations-notifications-models
Domains
  • oob-worker.cf102-baf.workers.dev
  • oob-worker.cf99-9b3.workers.dev
  • oob-worker.cf101-adf.workers.dev
  • dl.wel1.ru

Remediation

  • Immediately remove or uninstall sme-rko-finance-front-operations-notifications-models from all environments
  • Audit npm package.json and lock files for any dependency on this package
  • Scan systems that installed this package for suspicious processes or binaries in /var/tmp/.cache_ or %TEMP%\dotnet_diag_.exe
  • Review network logs for connections to oob-worker.cf102-baf.workers.dev, oob-worker.cf99-9b3.workers.dev, oob-worker.cf101-adf.workers.dev, or *.dl.wel1.ru
  • Update npm dependencies and use npm audit to identify any remaining malicious packages
  • Consider running endpoint detection and response (EDR) tools to identify any executed binaries from this package

Sources

  1. GitHub Advisory GHSA-35pp-f297-w386 · GitHub Advisory Database

Cite this entry

"Malicious code in sme-rko-finance-front-operations-notifications-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-notifications-models-npm-1wnse9

Suggest a correction

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

  1. resolvedcritical

    Malicious code in dev-env-check (npm)

    The npm package dev-env-check contained malicious code in its postinstall hook that downloads and executes a remote payload on Windows systems. The package masqueraded as a development environment validator while performing unauthorized remote code execution via PowerShell.

    npmCompromised package
  2. containedcritical

    Malicious code in testingsmthb1g (npm)

    The npm package testingsmthb1g contains malicious code in its postinstall script that acts as an install-time dropper, downloading and executing a Windows binary payload and exfiltrating platform information. The attack includes sandbox escape capabilities for WSL/virtualized Linux environments.

    npmCompromised package
  3. containedcritical

    Malicious code in typescrit-cli (npm)

    The npm package typescrit-cli contained malicious postinstall code that downloads and executes a payload, with capability to escape WSL containers and compromise Windows hosts. The package name is a typosquat of the legitimate typescript-cli.

    npmTyposquattingCompromised package
  4. resolvedcritical

    Malicious code in typescirpt-core (npm)

    The npm package 'typescirpt-core' (a typosquat of 'typescript') contained malicious code that executed on install, downloading and executing a Windows executable and pivoting WSL environments back to the host Windows system.

    npmTyposquattingCompromised package