VDB
KO

MAL-2026-13579

Malicious code in dolyame-ui-inputmoney (npm)

Details

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

## Source: amazon-inspector (4beb1232e4847e2167eb5709a0698e81199b3800c28f51b0cc47ba420ab02cad) On require of the package, index.js loads _support.js, which fetches a platform-specific binary from string-split Cloudflare Worker hostnames (oob-worker.cf10{1,2,3}-*.workers.dev), writes it under /var/tmp/.cache_<hex> or Windows Temp as dotnet_diag_<hex>.exe, chmods it 0755, and spawns it detached via /bin/sh -c '<file> &' (or cmd on Windows). When the workers.dev endpoints are unreachable, _support.js falls back to a DNS TXT covert channel against sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru, reassembling a base64 payload from chunked TXT records. lib/telemetry.js implements a parallel drop-and-execute path under an 'analytics SDK' framing, using base64-decoded buffers, fs['chmod'+'Sync'] to 0755, and cp.spawn('/bin/sh', ['-c', filePath+' &']). Hostnames, endpoint paths, and the child_process import are constructed with string-split/concatenation (require('child_'+'process'), ['oob-worker.cf103-0','70.workers.dev'].join('')) to evade static detection. The staging filename (dotnet_diag_<hex>.exe) mimics system tooling, the destinations are not the package publisher, and the fetched bytes are unpinned and unverified.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / dolyame-ui-inputmoney

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

References