Categorie
Sicurezza Informatica

48 pacchetti npm dannosi, è allarme sicurezza

Scoperta di 48 pacchetti npm dannosi nel repository npm, con tattiche ingannevoli e offuscamento per deploy di reverse shell.

La sicurezza informatica è nuovamente sotto i riflettori con la scoperta di 48 pacchetti npm dannosi all’interno dell’omonimo repository. Questi pacchetti, astutamente nominati per sembrare legittimi, sono stati rivelati contenere codice JavaScript offuscato che innesca un reverse shell durante l’installazione del pacchetto.

Tattiche ingannevoli e reverse shell

Una recente indagine della società di sicurezza della supply chain software Phylum ha messo in luce la presenza di questi pacchetti contraffatti, pubblicati da un utente npm noto come hktalent. Al momento della scrittura, ben 39 di questi pacchetti rimangono disponibili per il download. Il meccanismo d’attacco si attiva dopo l’installazione del pacchetto tramite un hook di installazione nel file package.json, che richiama un codice JavaScript per stabilire un reverse shell verso rsh.51pwn[.]com.

Annunci

Lista 48 pacchetti npm dannosi

In questa immagine, la lista dei pacchetti npm dannosi che invitiamo a verificarne la presenza sui propri sistemi informatici

Strategie di offuscamento e attacchi alla supply chain

Phylum sottolinea che l’attaccante ha pubblicato dozzine di pacchetti dal suono innocuo, utilizzando strati multipli di offuscamento e tattiche ingannevoli per distribuire un reverse shell su qualsiasi macchina che installi uno di questi pacchetti. Questo evento segue le rivelazioni di pacchetti dannosi pubblicati nell’indice dei pacchetti Python (PyPI), che sotto la copertura di semplificare l’internazionalizzazione, incorporavano codice malevolo progettato per sottrarre dati sensibili dall’applicazione Telegram Desktop e informazioni di sistema.

L’interesse crescente per gli ambienti open-source

Questi episodi evidenziano l’interesse crescente degli attori di minaccia verso gli ambienti open-source, che consentono loro di organizzare attacchi alla supply chain di vasta portata, capaci di colpire numerosi clienti a valle contemporaneamente. Le tecniche di offuscamento impiegate dimostrano uno sforzo dedicato ed elaborato per evitare la rilevazione tramite analisi statica e ispezione visiva, rendendo questi pacchetti un promemoria della natura critica della fiducia nelle dipendenze all’interno dei nostri ecosistemi open-source.

Exit mobile version