npm · Malicious package advisory
Malwarestreak-math-calc
MAL-2026-12115
Malicious code in streak-math-calc (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_ ## Source: amazon-inspector (1f98537ccfd6214a3970375d9c210e83853153b35b19193b4b1850fe6450ed4f) The package's main entry dist/index.mjs runs a top-level IIFE that chmod +x's a bundled ELF at dist/math-calc.bin and spawns it detached with piped stdio on any import/require. A hardcoded sha256 comparison is decorative — both branches proceed to spawn the binary. The ELF is a remote-access implant that beacons to 217.60.77.63: it downloads additional ELFs and shellcode from http://217.60.77.63/Others/<file> and /SC/<file> and executes them via mktemp+chmod+x or memfd_create, dispatches arbitrary shell commands via /bin/sh and /bin/bash, harvests SSH private keys, stored credentials, and database configs via /ssh_keys, /creds, /dbfind commands, and streams collected data chunked over POST /api/extract-receive to the C2 with additional exfiltration to litterbox.catbox.moe. A /persist command writes ~/.config/systemd/user/svc-update.service (labeled 'System Update Service') pointing at /proc/self/exe with Restart=always and enables it via systemctl --user for reboot persistence. The 'math accelerator' framing in the package description does not disclose the bundled ELF or its execution on import.
Compromised versions (1)
- 1.0.0
Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.