LWA-2026-5738 MAL-2026-6191 ↗ confirmed malware

node-slot@1.0.7

Malicious code in node-slot (npm)

T1059.007 · JavaScriptT1098.004 · SSH Authorized KeysT1083 · File and Directory DiscoveryT1005 · Data from Local SystemT1552.001 · Credentials In FilesT1071.001 · Web ProtocolsT1041 · Exfiltration Over C2 Channel

Analysis

node-slot@1.0.7 is an SSH backdoor and file-exfiltration trojan. On execution (via npm test or require), the package contacts datasecure-service[.]vercel[.]app to fetch an SSH public key, which it appends to ~/.ssh/authorized_keys, then enables UFW firewall and opens port 22/tcp for remote SSH access. It also fetches scan patterns from the same server and recursively scans the user's home directory for files matching extensions including .env, .json, .txt, .toml, .doc, .docx, .xlsx, and .pdf, uploading matching files via batched multipart POST to datasecure-service[.]vercel[.]app/api/v1. It additionally scans the working directory for specific filenames (id.json, config.toml, config.json, .env) and exfiltrates those individually. There is no lifecycle hook — the payload requires manual invocation via npm test or programmatic require.

analyzed by
Leitwacht
first seen
Jun 18, 2026, 06:26 PM
analyzed
Jun 18, 2026, 06:28 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.