Skip to content
supplychainattack.orgSupply chain attack incident catalog
resolvedcritical

Malicious code in dolyame-ui-deprecatepropshoc (npm)

dolyame-ui-deprecatepropshoc@35.8.1 (npm) contained malicious code that executed remote code on installation via side-effect loading of _adapter.js and lib/telemetry.js. The dropper fetched platform-specific binaries from Cloudflare Workers infrastructure and executed them with elevated privileges.

ShareXLinkedInHacker News
Disclosed
Last updated
Blast radius
Any developer or system that installed dolyame-ui-deprecatepropshoc@35.8.1 and required the module would execute the malicious payload at require() time.
Ecosystems
Attack vectors
Affected entities
  • dolyame-ui-deprecatepropshoc · 35.8.1

dolyame-ui-deprecatepropshoc@35.8.1 on npm contained embedded malicious code that triggered on require(). The package side-effect-loaded _adapter.js and lib/telemetry.js modules, which assembled Cloudflare Workers hostnames from fragmented strings and used DNS-TXT chunked-base64 fallback via *.dl.wel1.ru to fetch platform-specific binaries (/pkg/package, /pkg/loader_mac, /pkg/package.exe).

The fetched executables were written to /var/tmp/.cache_ (Linux/macOS) or %TEMP%\dotnet_diag_.exe (Windows), made executable via fs.chmodSync with mode 0755, and spawned detached through shell commands (/bin/sh -c or cmd.exe /c start /b). The child_process module was loaded via string concatenation (require('child_'+'process')) to evade static analysis.

The malicious code was duplicated in lib/telemetry.js, ensuring payload execution even if adapter.js was removed. No version pinning, hash verification, or signature validation was performed on the fetched binaries. The naming scheme ('telemetry', 'analytics_state', 'dotnet_diag') was used as a cover story for the remote code execution behavior.

The incident was identified by the OpenSSF malicious-packages project and credited to Amazon Inspector.

Indicators of compromise

Packages
  • dolyame-ui-deprecatepropshoc
Domains
  • oob-worker.cf101-adf.workers.dev
  • *.dl.wel1.ru

Remediation

  • Review the linked advisory; remove or upgrade the affected component and rotate any exposed credentials.

Sources

  1. GitHub Advisory GHSA-3hjw-3h35-wcx3 · GitHub Advisory Database

Cite this entry

"Malicious code in dolyame-ui-deprecatepropshoc (npm)." supplychainattack.org, Supply Chain Attack Incident Catalog. Disclosed August 7, 2026; last updated August 7, 2026. https://supplychainattack.org/incident/malicious-code-in-dolyame-ui-deprecatepropshoc-npm-z5nv21

Suggest a correction

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

  1. containedcritical

    Malicious code in checkout-desktop-total (npm)

    The npm package checkout-desktop-total contained 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 wel1.ru. Any system that imported this package should be considered compromised.

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