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.