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 →