aikaf668897@1.0.3
Malicious code in aikaf668897 (npm)
Analysis
Package aikaf668897@1.0.3 is a string-utility library trojanized with a reverse shell. It exports legitimate string functions (capitalize, truncate, camelCase) from index.js as camouflage. However, its postinstall hook (scripts/postinstall.js) launches a detached child process running scripts/shell.js. shell.js opens a persistent TCP reverse shell to 114[.]67[.]90[.]67:3333 — on Unix it spawns /bin/sh -i; on Windows it spawns hidden powershell.exe. The shell's stdin/stdout/stderr are piped over the socket, giving the remote attacker interactive shell access. It auto-reconnects every 10 seconds on disconnect. Runtime testing confirmed outbound connections to 114[.]67[.]90[.]67:3333 with HTTP capture data exchanged.
- analyzed by
- Leitwacht
- first seen
- Jun 19, 2026, 08:22 AM
- analyzed
- Jun 19, 2026, 08:59 AM
Related advisories
- aikaf6688812@1.0.3
- request-logger-canary@1.0.0
- obfus-jsxy@3.2.0
- ecto-rust-read-f3a9c1@1.0.2
- wm-idp-sdk@1.2.0
- wac-atl-context@99.9.1
- transform-es2015-classes@6.25.1
- transform-es3-member-expression-literals@6.24.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.