LWA-2026-6570 MAL-2026-10057 ↗ confirmed malware

chunk-parser@1.0.0

Malicious code in chunk-parser (npm)

T1195.002 · Compromise Software Supply ChainT1059 · Command and Scripting InterpreterT1059.007 · JavaScriptT1543.002 · Systemd ServiceT1543.001 · Launch AgentT1053.005 · Scheduled TaskT1053.003 · CronT1082 · System Information DiscoveryT1083 · File and Directory DiscoveryT1217 · Browser Information DiscoveryT1071.001 · Web ProtocolsT1105 · Ingress Tool TransferT1041 · Exfiltration Over C2 ChannelT1560.001 · Archive via Utility

Analysis

chunk-parser@1.0.0 is a remote access trojan (RAT) disguised as a chunk parser. The package contains no chunk-parsing code. On execution via its CLI entry point (bin/cli.js), it accepts a C2 server URL and deployment hash via a --token argument, installs persistence on the host, and begins beaconing to the C2. The implant collects host identity (hostname, username, OS info, local IPs, public IP via api[.]ipify[.]org), scans the filesystem directory tree, enumerates installed Chrome/Edge/Brave browser extensions, and awaits commands from the C2 at POST /api/telemetry/poll-command. Supported commands include: arbitrary shell command execution (via execSync), directory tree scanning with configurable depth, and file exfiltration — the implant zips targeted files/directories and uploads them as base64 to the C2 at /api/telemetry/upload-download. Telemetry reports are posted to /api/telemetry/report. Persistence mechanisms: systemd user service (~/.config/systemd/user/runtimedev-link.service), launchd plist (~/Library/LaunchAgents/com[.]runtimedev[.]link.plist), crontab @reboot entry, XDG autostart desktop file, and Windows Task Scheduler (hidden task named runtimedev-link) launched via a VBS script using wscript.exe with CREATE_NO_WINDOW. The implant also downloads a portable Node.js binary (v22.22.0) from nodejs[.]org to bootstrap itself if needed.

analyzed by
Leitwacht
first seen
Jul 9, 2026, 04:54 PM
analyzed
Jul 9, 2026, 04:55 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.