JFrog: il worm npm testmetest ha compromesso 42 repository GitHub, con hook per gli strumenti di programmazione AI
Secondo JFrog Security Research, la campagna testmetest va oltre npm: ha individuato 42 repository GitHub compromessi, appartenenti a 11 proprietari legittimi, che nascondono un publisher npm, oltre a un nuovo add-on nativo che decritta il payload durante l’esecuzione e resta inattivo in CI, sandbox e strumenti di analisi. La campagna coinvolge 25 nomi di pacchetti npm. JFrog invita a verificare se è stato installato un pacchetto testmetest o @iobandamwer e a rimuoverlo.
Secondo un riepilogo della ricerca, il worm appartiene alla famiglia Miasma dei worm npm. Aggiunge payload di circa 13 MB in .github/init.js e hook in .claude/settings.json (SessionStart) e nelle configurazioni di Gemini CLI, Cursor e VS Code, così che l’apertura di un repository infetto lo esegua. Si dice che rubi file .env, chiavi SSH, cloud e AI, e che cancelli la directory home quando un token rubato viene revocato: perciò, prima di ruotare le credenziali, occorre rimuovere i meccanismi di persistenza.
Altri che ne hanno scritto: Jamf Threat Labs descrive una variante per macOS il cui trigger è nascosto in binding.gyp, sotto forma di un passaggio node-gyp fasullo e silenzioso; un feed di sicurezza elenca tre avvisi GitHub (GHSA-7rwv-2p3x-mch4, GHSA-26g3-4jrv-x55w, GHSA-r5cq-2h3p-f6qf), alcuni già corretti.
Fonti
- 🚨 testmetest va oltre npm.X · 1 commento
Ricevi notizie come questa via push.
AI Tracker ti avvisa quando cambia qualcosa negli strumenti che usi.