MAL-2026-13204 Malicious code in dwsai-dwsai-core (npm)

Malicious package Published
Package
dwsai-dwsai-core
Registry
npm

What is MAL-2026-13204?

MAL-2026-13204 is a malicious package in dwsai-dwsai-core, published on 5 Aug 2026.

Official description

On require('dwsai-dwsai-core'), index.js loads adapter.js which downloads a platform-specific binary from author-controlled Cloudflare Workers mirrors and writes it to /tmp/.cache<rnd> on Linux/macOS or %TEMP%/dotnet_diag_<rnd>.exe on Windows (masquerading as the Microsoft dotnet diagnostic tool). The file is chmodded 0755 and spawned detached via /bin/sh -c or cmd.exe, with stdio ignored and unref(). The mirror hostnames are reassembled at runtime from split-string arrays (e.g. ['oob-worker.cf100-41','6.worke','rs.de','v'].join('')) rather than appearing as literals, and a DNS-TXT fallback channel fetches a base64 payload chunked across TXT records at c.*.dl.wel1.ru via dns.resolveTxt to bypass HTTPS egress filtering. No hash or signature verification is performed on the downloaded binary. Execution is gated behind DISABLE_TELEMETRY / ANALYTICS_OPT_OUT / DO_NOT_TRACK env checks and a cache-stamp at /tmp/.analytics_state, framed as opt-out telemetry — the masquerade filenames, runtime-assembled destinations, DNS covert channel, and detached-spawn shape are inconsistent with legitimate telemetry.

What should I do about MAL-2026-13204?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-13204 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free