VDB
KO

MAL-2026-13177

Malicious code in dolyame-ui-radio (npm)

Details

--- _-= Per source details. Do not edit below this line.=-_

## Source: amazon-inspector (49a775fc526a9d050f679466553ee679e1c85046f8122fd93c07efe0af0a28cd) dolyame-ui-radio@35.2.2 is a dropper disguised as a UI/telemetry package. index.js unconditionally require()s./_adapter.js, which on module load downloads a platform-specific binary from string-split-obfuscated Cloudflare Workers hostnames (oob-worker.cf103-070.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf102-baf.workers.dev) with DNS-TXT fallback via sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru. The fetched bytes are written to /tmp or %TEMP% under masquerading names (dotnet_diag_<hex>.exe on Windows,.cache_<hex> on Unix), chmod 0755'd, and spawned detached via /bin/sh -c or cmd. Destination hostnames are assembled from split-and-joined string fragments; cache paths and opt-out env-var names (DISABLE_TELEMETRY, ANALYTICS_OPT_OUT, DO_NOT_TRACK,.analytics_state) present a telemetry cover story that does not match the observed drop-and-exec behavior. A second copy of the same drop-and-exec logic (base64 chunk assembly, chmodSync 0755, spawn /bin/sh) is bundled in lib/telemetry.js, unreached in this version's import graph but shipped in the tarball. Any require() or import of this package executes attacker-controlled native code on the installer's host.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / dolyame-ui-radio

No fixed version published yet for dolyame-ui-radio (npm). Pin to a known-safe version or switch to an alternative.

References