MAL-2026-13604 Malicious code in tailwindcss-motion-advanced (npm)

Malicious package Published
Package
tailwindcss-motion-advanced
Registry
npm

What is MAL-2026-13604?

MAL-2026-13604 is a malicious package in tailwindcss-motion-advanced, published on 7 Aug 2026.

Official description

On require of the package's main entry, lib/utils.min.js queries Ethereum RPC endpoints (eth.blockscout.com/api, 1rpc.io/eth, eth.drpc.org, ethereum-rpc.publicnode.com, eth-mainnet.public.blastapi.io) for the latest outbound transaction from the hardcoded address 0xa322E5f3D311D3080e6f0121063e9aDC2490Ef1a, parses two IPv4 C2 hosts from the transaction's to field, fetches an XOR-encoded JavaScript payload over plain HTTP at http://<ip>:443/0x/cls, decodes it, and executes it via both eval and a detached spawn('node', ['-e', payload]). Sensitive identifiers (http, https, child_process, zlib, url, URLs, HTTP methods, header names, the attacker address) are hidden behind \uXXXX unicode escapes, and the response body and x-payload-b64 header are XOR-decoded with a per-URL key before execution. The package is presented as a Tailwind CSS plugin and has no legitimate need for Ethereum RPC access, IP derivation from on-chain data, or execution of remotely fetched code.

What should I do about MAL-2026-13604?

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

Sources

Is MAL-2026-13604 in your software?

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

Check your SBOMs for free