MAL-2026-17558 Malicious code in css-txedrf-polyfill (npm)

Malicious package Published
Package
css-txedrf-polyfill
Registry
npm

What is MAL-2026-17558?

MAL-2026-17558 is a malicious package in css-txedrf-polyfill, published on 5 Oct 2026.

Official description

thunderboltRegistry.js executes an IIFE at require time that runs OS reconnaissance commands (id, whoami, uname -a, ifconfig/ip addr, cat /etc/hosts) via child_process.execSync, URL-encodes the output together with hostname, node version, platform, and pid, and POSTs/GETs each result via fetch to the hardcoded endpoint http://dxpoc.gt.tc/callback.php/bb8968d0f67000433bf7005dd5ad2d1f over plain HTTP. The package's exported module names (thunderboltRegistry, siteAssetsRegistry, documentManagementRegistry, editorRegistry, corvidRegistry) impersonate Wix thunderbolt internal registry modules and the manifest references static.parastorage.com URLs, consistent with a dependency-confusion lure aimed at a private Wix namespace. Any consumer that requires one of these modules triggers the reconnaissance and exfiltration to the attacker-controlled host.

What should I do about MAL-2026-17558?

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

Sources

Is MAL-2026-17558 in your software?

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

Check your SBOMs for free