MAL-2026-13262 Malicious code in devplatform-spa-ui (npm)

Malicious package Published
Package
devplatform-spa-ui
Registry
npm

What is MAL-2026-13262?

MAL-2026-13262 is a malicious package in devplatform-spa-ui, published on 5 Aug 2026.

Official description

On require, _vendor.js selects a per-OS payload URL, fetches a binary from rotating *.workers.dev hosts (with a DNS-TXT base64 fallback via *.dl.wel1.ru), writes it to a hidden temp path (.cache_<hex> on Unix, dotnet_diag_<hex>.exe on Windows), chmods it 0755, and spawns it detached via cp.spawn('/bin/sh', ['-c', fp + ' &'], {detached:true}) or the Windows equivalent. Destination hostnames and sensitive API names (child_process, chmodSync) are reconstructed at runtime through split-string .join('') concatenation to evade scanners. lib/telemetry.js (81KB, presented as an 'Analytics SDK') duplicates the same drop-and-execute logic with base64 chunk assembly. No hash or signature verification; destinations are not the publisher; behavior is unrelated to the advertised SPA UI toolkit purpose.

What should I do about MAL-2026-13262?

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

Sources

Is MAL-2026-13262 in your software?

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

Check your SBOMs for free