JFrog: worm npm testmetest telah mempersenjatai 42 repositori GitHub, dengan hook untuk alat coding AI
JFrog Security Research menyatakan kampanye testmetest tidak hanya menyasar npm: mereka menemukan 42 repositori GitHub yang telah dipersenjatai di 11 pemilik sah, yang menyembunyikan penerbit npm, serta addon native baru yang mendekripsi payload saat runtime dan tetap tidak aktif di CI, sandbox, dan alat analisis. Kampanye ini mencakup 25 nama paket npm. JFrog meminta pembaca memeriksa apakah mereka pernah menginstal paket testmetest atau @iobandamwer, lalu menghapusnya.
Menurut ringkasan riset tersebut, worm ini termasuk keluarga worm npm Miasma. Worm ini menambahkan payload berukuran sekitar 13 MB di .github/init.js dan hook di .claude/settings.json (SessionStart), serta pada konfigurasi Gemini CLI, Cursor, dan VS Code, sehingga saat repositori yang terinfeksi dibuka, payload akan dijalankan. Worm ini dilaporkan mencuri file .env, kunci SSH, cloud, dan AI, serta menghapus direktori home saat token yang dicuri dicabut. Karena itu, persistensi harus dihapus sebelum kredensial dirotasi.
Pihak lain yang telah menulis tentangnya: Jamf Threat Labs menjelaskan varian macOS yang pemicunya disembunyikan di binding.gyp sebagai langkah node-gyp palsu yang berjalan diam-diam, dan sebuah feed keamanan mencantumkan tiga advisori GitHub (GHSA-7rwv-2p3x-mch4, GHSA-26g3-4jrv-x55w, GHSA-r5cq-2h3p-f6qf), beberapa di antaranya telah ditambal.
Sumber
- 🚨 testmetest tidak hanya menyasar npm.X · 1 komentar
Dapatkan berita seperti ini lewat push.
AI Tracker memberi tahu Anda saat ada perubahan pada alat yang Anda pakai.