netspeedutil (npm) · Malicious Code
Affects netspeedutilSource GCVE Database
Malicious package : remove netspeedutil and rotate any secrets on hosts that installed it.
Data as of 11 Nov 2026, 17:36 UTC
Malicious package
Published to npm · OSV MAL-2026-10438
What to do
Remove netspeedutil from every project, lockfile and image that pulls it in. Treat any host that installed it as compromised: rotate the credentials, tokens and keys it could read, from a clean machine.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmnetspeedutil | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
The npm package netspeedutil version 1.0.13 contains malicious code that compromises the build pipeline of projects using it. Upon installation, it scans for image files with a special marker, decrypts a hidden payload, and patches the build command of third-party CLIs to inject obfuscated malicious client code. This client establishes a covert WebRTC TURN connection to an attacker-controlled server, enabling remote control and injection of attacker-supplied content into the end users' browsers. The package masquerades as a utility for string matching but is actually a supply-chain malware that weaponizes production artifacts against end users.