Malicious code in dolyame-ui-selectaccount (npm)
--- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (4974c35a90cc1879876080c49f8fafc0f9be576e04e19597d364b55daa951363) On require() of the package, index.js loads _bootstrap.js and the main-exported lib/telemetry.js, both of which implement the same download-and-execute dropper. The code selects a platform-tagged asset path (/pkg/package, /pkg/package-arm64, /pkg/loader_mac, /pkg/package.exe) and fetches it from string-split, obfuscated hostnames of the form oob-worker.cf1XX-XXX.workers.dev, with a DNS-TXT chunked-base64 fallback over sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru. The fetched bytes are written to /var/tmp or the Windows TEMP directory under disguised names (.cache_<rand> or dotnet_diag_<rand>.exe), chmodded to 0755 via fs["chmod"+"Sync"], and spawned detached with stdio ignored via cp.spawn("/bin/sh", ["-c", filePath + " &"], { detached: true, stdio: "ignore" }).unref() or cmd.exe /c start /b. Dangerous API names are assembled at runtime by string concatenation (require("child_" + "process")) and the destination hostnames are reconstructed with Array.join to hide the C2 from static inspection. The 'Analytics SDK' / 'telemetry' framing does not correspond to the code's actual behavior, which is unconditional retrieval and execution of an attacker-controlled native binary on the installer's host at import time. No integrity check, pinning, or signature verification is performed on the downloaded payload.
Malicious code in dolyame-ui-selectaccount (npm)
Description
--- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (4974c35a90cc1879876080c49f8fafc0f9be576e04e19597d364b55daa951363) On require() of the package, index.js loads _bootstrap.js and the main-exported lib/telemetry.js, both of which implement the same download-and-execute dropper. The code selects a platform-tagged asset path (/pkg/package, /pkg/package-arm64, /pkg/loader_mac, /pkg/package.exe) and fetches it from string-split, obfuscated hostnames of the form oob-worker.cf1XX-XXX.workers.dev, with a DNS-TXT chunked-base64 fallback over sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru. The fetched bytes are written to /var/tmp or the Windows TEMP directory under disguised names (.cache_<rand> or dotnet_diag_<rand>.exe), chmodded to 0755 via fs["chmod"+"Sync"], and spawned detached with stdio ignored via cp.spawn("/bin/sh", ["-c", filePath + " &"], { detached: true, stdio: "ignore" }).unref() or cmd.exe /c start /b. Dangerous API names are assembled at runtime by string concatenation (require("child_" + "process")) and the destination hostnames are reconstructed with Array.join to hide the C2 from static inspection. The 'Analytics SDK' / 'telemetry' framing does not correspond to the code's actual behavior, which is unconditional retrieval and execution of an attacker-controlled native binary on the installer's host at import time. No integrity check, pinning, or signature verification is performed on the downloaded payload.
Affected software
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- MAL-2026-13598
- Osv Schema Version
- 1.7.4
- Aliases
- []
- Ecosystems
- ["npm"]
- Database Specific Severity
- null
- Cvss Version
- null
Threat ID: 6a75f712bf8831d53984fbae
Added to database: 08/07/2026, 15:17:38 UTC
Last updated: 08/07/2026, 15:17:38 UTC
Views: 1
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.