Skip to content
supplychainattack.orgSupply chain attack incident catalog
resolvedcritical

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

The npm package sme-rko-finance-front-operations-widget-impl contained malicious code that downloads and executes platform-specific native binaries from attacker-controlled Cloudflare Workers hosts. The dropper was disguised as telemetry/analytics functionality with a fake opt-out mechanism.

ShareXLinkedInHacker News
Disclosed
Last updated
Blast radius
Unknown; depends on adoption of the malicious package versions
Ecosystems
Attack vectors
Affected entities
  • sme-rko-finance-front-operations-widget-implnpm package containing malicious code

The npm package sme-rko-finance-front-operations-widget-impl was found to contain malicious code designed to download and execute native binaries on affected systems. The attack was discovered and reported by Amazon Inspector and credited to the OpenSSF malicious-packages project.

The malicious payload operates in two stages. The index.js file requires a ./setup module on load that selects a platform-specific binary path (linux/darwin/win32) and fetches an opaque native executable from multiple Cloudflare Workers hosts (oob-worker.cf100-*.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev). A secondary DNS-TXT base64 fallback mechanism uses domains sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru. Destination hostnames are reconstructed at runtime from split-string arrays to evade static string matching.

The fetched binary is written to disguised locations (/tmp/.cache_ on Unix or %TEMP%\dotnet_diag_.exe on Windows) to resemble system caches or .NET diagnostics, then executed with chmod 0755 permissions via /bin/sh -c or cmd /c start. A /tmp/.analytics_state marker file suppresses re-execution. A second copy of the same spawn/chmod/base64-buffer pattern exists in lib/telemetry.js. The entire dropper is framed as 'analytics' telemetry with a DISABLE_TELEMETRY-style opt-out as social engineering cover. No cryptographic pinning or hash verification is performed, and the delivery hosts do not match the declared publisher of a 'Build and deployment tools' widget package.

Indicators of compromise

Packages
  • sme-rko-finance-front-operations-widget-impl
Domains
  • oob-worker.cf100-*.workers.dev
  • oob-worker.cf101-adf.workers.dev
  • oob-worker.cf102-baf.workers.dev
  • sdk.dl.wel1.ru
  • ext.dl.wel1.ru
  • pkg.dl.wel1.ru
  • net.dl.wel1.ru

Remediation

  • Immediately remove or uninstall sme-rko-finance-front-operations-widget-impl from all affected systems
  • Audit systems for execution of binaries from /tmp/.cache_, %TEMP%\dotnet_diag_.exe, or similar disguised paths
  • Review network logs for connections to oob-worker.cf*.workers.dev or *.dl.wel1.ru domains
  • Check for presence of /tmp/.analytics_state marker files indicating prior execution
  • Regenerate any credentials or secrets that may have been exposed on compromised systems
  • Update dependency manifests to remove this package and verify no other malicious packages are present

Sources

  1. GitHub Advisory GHSA-2phg-c6vf-892f · GitHub Advisory Database

Cite this entry

"Malicious code in sme-rko-finance-front-operations-widget-impl (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-widget-impl-npm-r5jdqu

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 epic-sso (npm)

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

    npmCompromised package
  2. containedcritical

    Malicious code in pfp-forms-sme-loan (npm)

    The npm package pfp-forms-sme-loan contains malicious code that executes a hidden loader on import, downloading and running platform-specific native payloads from attacker-controlled Cloudflare Workers hosts or reconstructing them via DNS TXT records under well1.site. Any system that imported this package should be considered compromised.

    npmCompromised packageMalicious commit
  3. activecritical

    Malware in @ai-vertical/ai-agent

    Malware was discovered in the npm package @ai-vertical/ai-agent. Systems with this package installed or running should be considered fully compromised and require immediate remediation.

    npmAI agents & skillsCompromised package
  4. resolvedcritical

    Malicious code in epic-common-node (npm)

    The npm package epic-common-node was found to contain malicious code. The package has been identified and reported through GitHub Security Advisory GHSA-m36g-mhjr-ww2c.

    npmCompromised package