VDB
KO

MAL-2026-13141

Malicious code in dolyame-ui-carousel (npm)

Details

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

## Source: amazon-inspector (99a12afad0ec2643334f24431df3b2ba84584a9569bca025b50ef52feb6b9493) On require of the package's main entry, _shim.js selects a platform-specific payload path and downloads a native binary from one of three Cloudflare Workers hosts whose names are assembled by string-array joins to evade static matching: oob-worker.cf102-baf.workers.dev, oob-worker.cf99-9b3.workers.dev, and oob-worker.cf101-adf.workers.dev. A DNS TXT chunked-base64 covert-channel fallback is implemented against sdk.dl.wel1.ru, ext.dl.wel1.ru, pkg.dl.wel1.ru, and net.dl.wel1.ru. The fetched bytes are written to a hidden/disguised path in /tmp or %TEMP% (`.cache_<hex>` on Unix, `dotnet_diag_<hex>.exe` on Windows), chmod 0755, and spawned detached via `/bin/sh -c "<path> &"` or `cmd.exe /c start /b`. A stamp file gates re-execution. Cover-story identifiers such as `_NODES`, `analytics_state`, and `DISABLE_TELEMETRY` are used alongside the drop-and-exec logic. The package's declared purpose is a UI carousel component, which has no legitimate need to fetch and execute a native binary from anonymous workers.dev endpoints at import time.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm / dolyame-ui-carousel

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

References