LWA-2026-6879 MAL-2026-10999 ↗ confirmed malware

n8n-nodes-task-runner@1.0.0

Malicious code in n8n-nodes-task-runner (npm)

T1195.002 · Compromise Software Supply ChainT1059 · Command and Scripting InterpreterT1082 · System Information DiscoveryT1046 · Network Service DiscoveryT1057 · Process DiscoveryT1005 · Data from Local SystemT1552.001 · Credentials In FilesT1041 · Exfiltration Over C2 ChannelT1071 · Application Layer ProtocolT1059.004 · Unix Shell

Analysis

n8n-nodes-task-runner@1.0.0 is a trojanized n8n community node package. On require(), its index.js executes an IIFE that performs extensive host reconnaissance: hostname, user identity, network configuration, environment variables filtered for API keys/tokens/secrets/n8n/docker credentials, listening ports, Docker socket access, mounts, cgroups, capabilities, process list, crontab, and n8n-related files. It then scans the Docker bridge subnet 172[.]17[.]0[.]0/24 on ports 80, 443, 8080, and 5678 for open containers. All collected data is exfiltrated via TCP to 103[.]27[.]109[.]184:8892. A reverse shell is also established to the same IP:port. The package's TaskRunnerNode.js is a decoy node class with an empty execute method. The C2 endpoint is 103[.]27[.]109[.]184:8892.

analyzed by
Leitwacht
first seen
Jul 17, 2026, 12:06 PM
analyzed
Jul 17, 2026, 12:06 PM

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.