MAL-2026-13511 Malicious code in dolyame-ui-stateutils (npm)
Malicious package
Published
MAL-2026-13511 is a malicious package: dolyame-ui-stateutils (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-13511/ (Markdown: https://insights.sbomify.com/MAL-2026-13511/index.md)
- Package
- dolyame-ui-stateutils
- Registry
- npm
What is MAL-2026-13511?
MAL-2026-13511 is a malicious package in dolyame-ui-stateutils, published on 7 Aug 2026.
Official description
On require()/import, index.js loads loader.js which fetches an opaque platform-specific binary from one of three obfuscated Cloudflare Workers endpoints (oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf102-baf.workers.dev), with a DNS-TXT base64 fallback distribution channel under sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru. The payload is written to /tmp or %TEMP% under names disguised as system tooling (dotnet_diag<hex>.exe,.cache_<hex>), chmodded 0755 on POSIX, and detached-spawned via /bin/sh -c or cmd.exe. Both the Workers hostnames and the DNS resolver domains are assembled at runtime via.join("") over fragmented string arrays to evade static analysis. Package.json describes the package as a 'Monitoring and observability SDK' and offers DISABLE_TELEMETRY/ANALYTICS_OPT_OUT/DO_NOT_TRACK environment gates, but the package name (dolyame-ui-stateutils) is unrelated to any monitoring product and the cover story does not correspond to the actual on-import behavior. A rate-limiting cache is kept at /tmp/.analytics_state to throttle re-fetches.
What should I do about MAL-2026-13511?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.