streak-math-calc @1.0.0
Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 11:52 AM UTC
OSV ID
MAL-2026-12115
Ecosystem
npm
Summary
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.
Source: amazon-inspector (1f98537ccfd6214a3970375d9c210e83853153b35b19193b4b1850fe6450ed4f)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.