logo

Database

Use of software with malware In dolyame-ui-flatcorners

Description

On require()/import of the package, both adapter.js and the advertised main module lib/telemetry.js download an OS-specific binary from obfuscated third-party endpoints (Cloudflare Workers subdomains oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev, with a DNS-TXT chunked fallback via sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, net.dl.wel1.ru), write it to /var/tmp/.cache or %TEMP%\dotnet_diag_.exe, mark it executable via fs['chmod'+'Sync'](path, 0o755), and spawn it detached via cp.spawn('/bin/sh', ['-c', filePath + ' &'], {detached:true, stdio:'ignore'}) or cmd equivalent. Hostnames, filesystem API names, and the child_process require string are reassembled at runtime through string concatenation and.join('') to evade static detection. The dropper is duplicated across _adapter.js and lib/telemetry.js so execution occurs even if one path fails. The fetched payload is opaque, unpinned, unverified, and unrelated to the package's stated purpose (Common TypeScript definitions).

Mitigation

Update Impact

Minimal update. May introduce new vulnerabilities or breaking changes.

Ecosystem
Component
Affected version
FLAT-ZE8R6 – Vulnerability | Fluid Attacks Database