step-security · Crawled Jul 11, 2026
jscrambler npm package publishes malicious preinstall binary
10 IoCs
Read original article ↗
AI Summary
On July 11, 2026, a malicious version (8.14.0) of the jscrambler npm package was published, containing a preinstall hook that drops and executes a platform-specific native binary on Linux, Windows, and macOS. The payload, hidden inside a file named dist/intro.js with a custom magic header, is a Rust-compiled binary designed to steal browser credentials and cryptocurrency wallet data. The attack leverages kernel-level capabilities on Linux via eBPF, anti-analysis techniques on Windows and macOS, and communicates with known malicious domains and IPs. The compromised package represents a high-impact supply chain attack targeting development and CI/CD environments.
AI-extracted · verify before operational use
Indicators of Compromise 10 extracted
| Type | Value | Detail |
|---|---|---|
| Package | [email protected] | Details → |
| Filename | node_modules/jscrambler/dist/intro.js | Details → |
| Filename | <tmpdir>/.[a-z0-9]{6,}(.exe) | Details → |
| SHA-256 | fbbcf4d8f98168f78f5c0c47a9ae56d59ec8ac84a7c9ca6b797fedfb8d62d2bd | Details → |
| SHA-256 | b7ca95d1b23c8e67416a25cedf741de0917c2096bbc9d24649eea7853d054903 | Details → |
| SHA-256 | c8fd47d36bdf7c825378593ab82ed8c24d1dc52e26b507812393e24e1d5201fd | Details → |
| Domain | check[.]torproject[.]org | Details → |
| Domain | archive[.]torproject[.]org | Details → |
| IP | 37[.]27[.]122[.]124 | Details → |
| IP | 57[.]128[.]246[.]79 | Details → |