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 → |