bleeping-computer · Crawled Sep 20, 2026

Malicious npm packages evade install-script defenses at runtime

11 IoCs
Read original article ↗

AI Summary

A malicious npm campaign distributed counterfeit packages, including 'indexed-btree', designed to mimic the legitimate 'sorted-btree' library. The threat evades npm's install-script restrictions by embedding malicious logic in runtime code—specifically within the BTree.prototype.set() method—triggering execution only when called with a specific key. The malware collects system information, exfiltrates it via Slack and Telegram, and communicates with a C2 server through an Ethereum smart contract on the Sepolia test network using encrypted payloads. The attackers also created nine additional malicious packages with fabricated repositories and commit histories to appear legitimate.

AI-extracted · verify before operational use

Indicators of Compromise 11 extracted

Type Value Detail
Package indexed-btree Details →
Package ordered-kv-index Details →
Package btree-leaderboard Details →
Package priority-slot-queue Details →
Package btree-range-store Details →
Package btree-core Details →
Package btree-time-index Details →
Package btree-lru-cache Details →
Package neighbor-key-map Details →
Package sliding-score-window Details →
Filename sharedLoad.min.js Details →