LWA-2026-6742 MAL-2026-10575 ↗ confirmed malware

web-pop@2.3.5

Malicious code in web-pop (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1082 · System Information DiscoveryT1071.001 · Web ProtocolsT1105 · Ingress Tool TransferT1041 · Exfiltration Over C2 Channel

Analysis

Package web-pop is a trojanized clone of the pino logger library. It ships a dormant remote code execution backdoor in lib/initializeCaller.js. The file contains a self-executing function that: (1) decodes a hardcoded base64 C2 URL (hxxps://ipcheck-hashed[.]vercel[.]app/api/auth/6c1d60d35852ef0c05df), (2) POSTs the entire process environment variables to that endpoint, and (3) executes the server's response as arbitrary JavaScript via new Function("require", response.data)(require), giving the C2 full remote code execution on the victim's machine. The payload is currently dormant (not wired into the main entry point) but is present in the package and could be activated by a future update or by any code path that loads the file.

analyzed by
Leitwacht
first seen
Jul 14, 2026, 05:38 AM
analyzed
Jul 14, 2026, 05:39 AM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.