Skip to content
supplychainattack.orgSupply chain attack incident catalog
containedcritical

Malicious code in dolyame-ui-inlineedit (npm)

The npm package dolyame-ui-inlineedit contains malicious code that executes at require() time, downloading and executing platform-specific binaries from attacker-controlled infrastructure. The package masquerades as a data-transformation/UI utility but implements an install/import-time dropper with obfuscated C2 communication.

ShareXLinkedInHacker News
Disclosed
Last updated
Blast radius
Any npm consumer of dolyame-ui-inlineedit; execution occurs at require() time on all platforms.
Ecosystems
Attack vectors
Affected entities
  • dolyame-ui-inlineeditnpm package containing malicious dropper code

The npm package dolyame-ui-inlineedit was found to contain malicious code that executes unconditionally when the package is required. The malicious payload is split across setup.js and lib/telemetry.js, with lib/telemetry.js serving as the package's module.exports, ensuring execution on any ordinary require() call.

The dropper fetches platform-specific binaries from attacker-controlled infrastructure, including Cloudflare Workers subdomains (oob-worker.cf10{0-3}-*.workers.dev) and DNS TXT fallback domains (sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, net.dl.wel1.ru). Hostnames are assembled at runtime via array.join() to evade static analysis. The downloaded binaries are written to hidden paths under /var/tmp on Unix-like systems or as disguised.exe on Windows, with permissions set to 0755 via obfuscated fs["chmod"+"Sync"] calls.

The binaries are executed detached through /bin/sh -c on Unix or cmd.exe on Windows using .unref() to prevent process blocking. No signature or hash verification is performed on the fetched bytes. The package includes deceptive comments referencing SHA-256 integrity checks and environment variable opt-outs (DISABLE_TELEMETRY, DO_NOT_TRACK) to mimic legitimate telemetry, masking the malicious intent.

The incident was identified and credited to the OpenSSF malicious-packages repository.

Indicators of compromise

Packages
  • dolyame-ui-inlineedit
Domains
  • oob-worker.cf100-*.workers.dev
  • oob-worker.cf101-*.workers.dev
  • oob-worker.cf102-*.workers.dev
  • oob-worker.cf103-*.workers.dev
  • sdk.dl.wel1.ru
  • ext.dl.wel1.ru
  • pkg.dl.wel1.ru
  • net.dl.wel1.ru

Remediation

  • Immediately uninstall dolyame-ui-inlineedit from all environments
  • Audit npm package.json and lock files for any presence of dolyame-ui-inlineedit
  • Review process execution logs and network traffic for connections to oob-worker.cf10*.workers.dev or wel1.ru domains
  • Inspect /var/tmp and system temp directories for suspicious hidden binaries or disguised.exe files
  • Regenerate any credentials or secrets that may have been exposed on affected systems
  • Update npm dependencies and use npm audit to identify any remaining malicious packages
  • Consider implementing package signature verification and allowlisting for npm dependencies

Sources

  1. GitHub Advisory GHSA-f2x5-grg7-j57q · GitHub Advisory Database

Cite this entry

"Malicious code in dolyame-ui-inlineedit (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-inlineedit-npm-ai5m3e

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