LWA-2026-7161 MAL-2026-11129 ↗ confirmed malware

app-svm-layer@2.1.6

Malicious code in app-svm-layer (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1098.004 · SSH Authorized KeysT1082 · System Information DiscoveryT1083 · File and Directory DiscoveryT1552.001 · Credentials In FilesT1041 · Exfiltration Over C2 ChannelT1071.001 · Web Protocols

Analysis

The package declares core Node.js builtins (child_process, os) as npm dependencies — a known evasion technique — and runs a postinstall hook that executes a credential-stealing implant. On install, it scans the filesystem for credential files (id.json, .env, config.toml) and exfiltrates them to hxxp://95[.]216[.]118[.]146:3000/api/v1. It then fetches an SSH public key and scan patterns from hxxp://95[.]216[.]118[.]146:3001/api/*, injects the attacker's SSH key into ~/.ssh/authorized_keys, enables the firewall and opens port 22, and uploads all matching files from the filesystem to hxxp://95[.]216[.]118[.]146:3001/api/v1.

analyzed by
Leitwacht
first seen
Jul 28, 2026, 04:43 AM
analyzed
Jul 28, 2026, 04: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.