MAL-2026-13193
Malicious code in dolyame-ui-text (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (006f52fd18bda361d6e21e6a31e7cb0b7f07680374ffc81bd38f3abe0b3951c2) The package is published under a name suggesting a React UI text component, but its main entry (index.js) require()s./_init on module load, which acts as a binary dropper. _init.js reconstructs C2 hostnames at runtime from string-split arrays (resolving to oob-worker.cf*.workers.dev and *.dl.wel1.ru), downloads a platform-specific payload over HTTPS with a DNS-TXT base64 fallback channel (chunk-count read from c.<domain>, chunks reassembled from N.<domain>), writes the payload to /tmp (Unix) or %TEMP% (Windows) under decoy names such as.cache_<hex> and dotnet_diag_<hex>.exe, chmods it to 0755, and spawns it detached via /bin/sh -c or cmd. A second dropper implementation in lib/telemetry.js, cover-labeled as an 'Analytics SDK', base64-decodes an embedded payload buffer, uses bracket-property obfuscation to hide chmodSync, and spawns the dropped file via /bin/sh -c. No published functionality relates to a UI text component; the delivered code, its obfuscation, and its execution path have no benign explanation.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for dolyame-ui-text (npm). Pin to a known-safe version or switch to an alternative.