LWA-2026-11388 confirmed malware
mutex-core@2.1.2
Malicious code in mutex-core (npm)
T1059.007 · JavaScriptT1105 · Ingress Tool TransferT1140 · Deobfuscate/Decode Files or InformationT1071 · Application Layer Protocol
Analysis
mutex-core@2.1.2 embeds a hidden encrypted second-stage payload. When the Mutex.runExclusive() callback carries a meta.jobId whose SHA-256 equals a hardcoded value, the library AES-256-GCM-decrypts the bundled file lib/withMutex.min.js (key derived from the jobId), writes the decrypted script to disk, and launches it as a detached, hidden background node process (stdio ignored, windowsHide set). The decrypted payload performs outbound network activity at runtime. The package otherwise presents as a normal async mutex/semaphore library.
- analyzed by
- Leitwacht
- first seen
- Aug 17, 2026, 05:28 AM
- analyzed
- Aug 17, 2026, 05:32 AM
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.