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.
- 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
- 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.
Related incidents
- 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 - 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 - 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 - 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