MAL-2026-17528 Malicious code in tiny-viewport-unit-calc (npm)

Malicious package Published
Package
tiny-viewport-unit-calc
Registry
npm

What is MAL-2026-17528?

MAL-2026-17528 is a malicious package in tiny-viewport-unit-calc, published on 4 Oct 2026.

Official description

The package ships thunderboltRegistry.js, a module that imports Node's child_process primitives and executes whoami plus repeated ping commands against external hostnames, with POST calls present in the same file. The pattern (whoami capture + repeated ping-based beacons + outbound POSTs) is host-reconnaissance and DNS/ICMP-channel exfiltration shape, directed from the installer's machine to an external endpoint. The behavior is unrelated to the package's advertised purpose (a trivial viewport-unit calculator) and provides no functionality to a consumer; its only effect is to leak host identity information off-host when the module is loaded or invoked.

What should I do about MAL-2026-17528?

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

Sources

Is MAL-2026-17528 in your software?

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

Check your SBOMs for free