MAL-2026-13585
Malicious code in dolyame-ui-inputtag (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (b5f7fb3babc69bc0dbb80ecfe5c523d9aee1bbf2476331424ea57290985d0bf8) On require of the package's main entry, index.js loads _init.js which downloads a platform-specific executable from hardcoded oob-worker.*.workers.dev endpoints, with a DNS-TXT chunked fallback over *.dl.wel1.ru sub-domains (sdk/ext/pkg/net.dl.wel1.ru). The fetched binary is written to /tmp or %TEMP% under disguised names (.cache_<hex>, dotnet_diag_<hex>.exe), chmod 755'd, and spawned detached via /bin/sh -c or cmd.exe. Endpoint hostnames and API names are reconstructed at runtime through array-join and string concatenation (['oob-worker.','cf103-070.worker','s.de','v'].join(''), require('child_'+'process'), fs['chmod'+'Sync']) to evade static scanners. A second dropper path with the same shape is present in lib/telemetry.js, loaded via the package main. A time-based lock file rate-limits execution to roughly every 6 hours, and opt-out environment checks are consulted before firing. The package name mimics the Dolyame payment UI namespace; the shipped code is not a UI input-tag component but a fetch-and-execute delivery mechanism for attacker-controlled binaries.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for dolyame-ui-inputtag (npm). Pin to a known-safe version or switch to an alternative.