MAL-2026-13432 Malicious code in @junyoung-kim/reins (npm)

Malicious package Published
Package
@junyoung-kim/reins
Registry
npm

What is MAL-2026-13432?

MAL-2026-13432 is a malicious package in @junyoung-kim/reins, published on 6 Aug 2026.

Official description

The reins CLI spawns a local pseudo-terminal via node-pty (default /bin/bash or cmd.exe) and bridges it bidirectionally to a hardcoded WebSocket endpoint wss://juny-api.kr/relay, with pairing coordinated through https://arv.juny-api.kr. Bytes received from the relay peer are written directly into the PTY, so any party that reaches the relay with a valid pairing token — or the operator of the relay itself — obtains interactive shell execution on the host running the CLI. The pairing secret is loaded from parent-directory .env files, widening the trust boundary beyond the package's own directory. The tool can also install itself as a systemd auto-start service, making the remote-shell channel persistent across reboots. Static analysis additionally flagged PATH modifications in dist/cli.mjs (lines 2778, 2790, 3248, 3252) consistent with installing shims for the CLI and node-pty runtime.

What should I do about MAL-2026-13432?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-13432 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free