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