MAL-2026-12644 Malicious code in claims-to-iso-string-with-timezone (npm)

Malicious package Published
Package
claims-to-iso-string-with-timezone
Registry
npm

What is MAL-2026-12644?

MAL-2026-12644 is a malicious package in claims-to-iso-string-with-timezone, published on 5 Aug 2026.

Official description

On require of claims-to-iso-string-with-timezone, index.js loads./init.js which downloads a platform-specific binary from obfuscated author-controlled endpoints (Cloudflare Workers hostnames oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf102-baf.workers.dev with a DNS-TXT fallback to sdk.dl.wel1.ru) reconstructed from string-array joins, writes it to /tmp/.cache<rand> or %TEMP%\dotnet_diag_<rnd>.exe, chmods it 0755, and spawns it detached via cp.spawn("/bin/sh", ["-c", fp + " &"]) or spawn("cmd",…). The package advertises itself as a date/timezone formatting utility with no declared dependencies; the dropper require is wrapped in a try/catch to swallow errors, and the dropped binary is named to impersonate dotnet diagnostic tooling. The package name resembles a legitimate date-formatting utility, and the harmful behavior is isolated in _init.js loaded by index.js.

What should I do about MAL-2026-12644?

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

Sources

Is MAL-2026-12644 in your software?

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

Check your SBOMs for free