VDB
KO

MAL-2026-13134

Malicious code in dolyame-ui-action (npm)

Details

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

## Source: amazon-inspector (f91017d9e387f2441738f4ffe07ce8807a3af9385f2c506cf165fa851d011f53) On require('dolyame-ui-action'), index.js loads _support.js which downloads a platform-specific binary over HTTPS from Cloudflare Workers hosts whose names are reconstructed at runtime from split string arrays (e.g. joined fragments producing 'oob-worker.cf'-style workers.dev hosts), with a DNS TXT base64 fallback under *.dl.wel1.ru. The fetched bytes are written to /var/tmp or the Windows TEMP directory under disguised names (.cache_<hex>, dotnet_diag_<hex>.exe), chmod'd to 0755, and spawned detached via cp.spawn('/bin/sh', ['-c', fp + ' &'], {detached:true}) or the Windows cmd equivalent. _support.js is loaded from index.js via a silent try { require('./_support'); } catch(_) {} wrapper. lib/telemetry.js (81KB, labeled 'Analytics SDK') bundles parallel dropper primitives — base64 buffer decode, a masked fs['chmod'+'Sync'] to 0755, and cp.spawn('/bin/sh', ['-c', filePath + ' &'], {detached:true}) — providing an alternate execution path in the same tarball. The destination hostnames are obfuscated by fragment-join reconstruction, the loader is wrapped in a swallow-all try/catch, and the delivered binary is opaque and unpinned.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / dolyame-ui-action

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

References