Malicious code in dolyame-ui-inputsearch (npm)
dolyame-ui-inputsearch@35.8.1 on npm contains malicious code that acts as a dropper, downloading and executing platform-specific binaries from remote endpoints without verification. The package disguises itself as a UI input search component but performs unauthorized binary execution on installation.
- Disclosed
- Last updated
- Blast radius
- Any npm consumer of dolyame-ui-inputsearch@35.8.1
- Ecosystems
- Attack vectors
- Affected entities
- dolyame-ui-inputsearch · 35.8.1
dolyame-ui-inputsearch@35.8.1 is a malicious npm package that functions as a dropper for unauthorized remote binaries. Upon require, the package loads a vendor module that assembles a list of Cloudflare Workers endpoints and DNS-TXT fallback domains to retrieve platform-specific executables.\n\nThe malicious behavior includes downloading binaries from multiple domains (sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, net.dl.wel1.ru) and writing them to hidden system paths: /var/tmp/.cache_ on Unix systems and TEMP/dotnet_diag_.exe on Windows. The dropped files are made executable and spawned detached via shell commands. The delivery mechanism lacks hash verification, signature validation, or host pinning.\n\nThe package obfuscates its malicious functionality behind string-literal splitting and cover-story flags named analytics_state and DISABLE_TELEMETRY. The dropped binary filename impersonates .NET diagnostics tooling to evade detection. The purpose of the fetched binary remains undisclosed, but the delivery mechanism is clearly unrelated to the advertised UI input search functionality.\n\nThis incident was identified by the OpenSSF malicious-packages project and reported via GitHub Security Advisory GHSA-9gfm-g4gc-wpmm.
Indicators of compromise
- Packages
- dolyame-ui-inputsearch
- Domains
- oob-worker.cf103-070.workers.dev
- cf101-adf.workers.dev
- cf102-baf.workers.dev
- sdk.dl.wel1.ru
- ext.dl.wel1.ru
- pkg.dl.wel1.ru
- net.dl.wel1.ru
Remediation
- Immediately remove dolyame-ui-inputsearch from all projects and dependencies
- Audit npm install logs and package-lock.json files for any installation of dolyame-ui-inputsearch@35.8.1
- Inspect systems that installed this package for unexpected binaries in /var/tmp/.cache_ (Unix) or TEMP/dotnet_diag_.exe (Windows)
- Review network logs for connections to oob-worker.cf103-070.workers.dev, cf101-adf.workers.dev, cf102-baf.workers.dev, sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, or net.dl.wel1.ru
- Regenerate any credentials or secrets that may have been exposed on affected systems
- Use npm audit to identify and remediate any remaining malicious dependencies
Sources
- GitHub Advisory GHSA-9gfm-g4gc-wpmm · GitHub Advisory Database
Cite this entry
"Malicious code in dolyame-ui-inputsearch (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-inputsearch-npm-1y88z9
Suggest a correction
Found an error or have a newer source? Corrections to factual errors take priority over new entries.
Related incidents
- containedcritical
Malware in envfile-sync-cli
Malware was discovered in the npm package envfile-sync-cli, providing full system compromise to any computer with the package installed or running. All secrets and keys on affected systems should be rotated immediately from a different computer.
npmCompromised package - activecritical
Malware in agentsync-pkg
Malware discovered in the npm package agentsync-pkg. Any computer with this package installed or running should be considered fully compromised. All secrets and keys must be rotated immediately from a different computer.
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 - 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