Langkau ke kandungan
Kembali ke senarai artikel
security2 min

indexed-btree: perisian hasad npm yang melepasi sekatan skrip pemasangan npm v12

indexed-btree: npm malware that slipped past npm v12's install-script gate

KGA IT
2026-09-17Dikemas kini:2 min
SecuritySupply ChainnpmMalwareJavaScriptDevSecOps
npm indexed-btree malware — KGA IT

Apa yang berlaku

Pada 17 September 2026, Checkmarx Zero menerbitkan analisis kempen rantaian bekalan di sekitar pakej npm indexed-btree, yang menyamar sebagai pustaka sah sorted-btree, serta sembilan pakej berkaitan daripada pengendali yang sama. Jumlahnya lebih 5.3 juta muat turun seminggu. Snyk telah menandakan semua versi indexed-btree sebagai hasad pada 7 September, dan menjelang 20 September kesemua sepuluh pakej telah dibuang.

Pakej: indexed-btree, ordered-kv-index, btree-leaderboard, priority-slot-queue, btree-range-store, btree-core, btree-time-index, btree-lru-cache, neighbor-key-map dan sliding-score-window.

Yang baharu: hasad semasa runtime

Sejak Julai 2026, npm v12 memerlukan kelulusan jelas untuk menjalankan skrip pemasangan. indexed-btree tiada skrip pemasangan langsung. Pemuat diletakkan dalam BTree.prototype.set(), kaedah yang dipanggil setiap aplikasi, dan hanya aktif apabila kunci lebih kurang sama dengan 100.

Butiran lain:

  • kod hasad hanya wujud dalam tarball npm, bukan repositori GitHub;
  • sejarah commit GitHub dipalsukan sejak Disember 2025;
  • data dihantar melalui Slack dan Telegram, peringkat kedua diambil dari kontrak pintar di testnet Ethereum Sepolia;
  • hasad boleh memadam dirinya.

Apa yang perlu dilakukan

  1. Cari nama-nama ini dalam lockfile, SBOM, cermin dan cache CI.
  2. Jika ditemui, simpan bukti dan tukar token npm, kelayakan Git, kunci awan dan rahsia CI.
  3. Pantau tingkah laku runtime mesin binaan dan pembangun.

Sumber

Mari selesaikan cabaran teknikal anda bersama.

KGA IT Solutions mempunyai pasukan pakar AI, awan dan DevOps untuk memberikan penyelesaian optimum bagi cabaran anda.

Hubungi Kami