La campagna malware Shai-Hulud infetta 320 pacchetti software, colpendo OpenAI e Microsoft
Una campagna malware denominata "Shai-Hulud" sta diffondendo codice dannoso attraverso le pipeline di sviluppo software, sollevando preoccupazioni riguardo alla sicurezza delle infrastrutture digitali moderne. Il malware è stato collegato a circa 320 voci di pacchetti su Node Package Manager (npm) e Python Package Index (PyPI), due dei più grandi repository online utilizzati dagli sviluppatori per condividere e scaricare pacchetti software JavaScript e Python. I pacchetti interessati contano collettivamente oltre 518 milioni di download mensili.
La gravità della minaccia è stata sottolineata da Jeff Williams, CTO di Contrast Security, che ha dichiarato: "Shai-Hulud è significativo perché espone un problema che non possiamo risolvere completamente: il software moderno viene costruito eseguendo il codice di altre persone. Gli sviluppatori non si limitano a 'scaricare' le librerie. Le installano, costruiscono con esse, le testano, le distribuiscono e le eseguono. E se si esegue una libreria dannosa, può fare quasi tutto ciò che può fare un utente legittimo."
L'impatto su OpenAI e Microsoft
Earlier this month, Microsoft Threat Intelligence ha rivelato che gli attaccanti hanno inserito codice dannoso in un pacchetto software di Mistral AI distribuito tramite PyPI. Microsoft ha affermato che il malware scaricava un file aggiuntivo progettato per assomigliare alla libreria Transformers di Hugging Face, ampiamente utilizzata negli ambienti di sviluppo di machine learning.
Due giorni dopo, OpenAI ha confermato che malware legato alla stessa campagna aveva infettato due dispositivi degli dipendenti, dando agli attaccanti accesso a un numero limitato di repository di codice interno. L'azienda ha affermato di non aver trovato prove che i dati dei clienti, i sistemi di produzione o la proprietà intellettuale siano stati compromessi.
L'origine e l'evoluzione di Shai-Hulud
Il malware prende il nome dai giganteschi vermi delle sabbie nel romanzo "Dune" di Frank Herbert. I ricercatori hanno rintracciato le versioni precedenti del malware fino a settembre 2025, collegandolo a cybercriminali noti come TeamPCP. Tuttavia, la campagna ha attirato maggiore attenzione dopo un importante attacco dell'11 maggio che ha preso di mira TanStack, un framework JavaScript open-source ampiamente utilizzato nelle applicazioni web e cloud.
Shai-Hulud fa parte di una crescita di attacchi alla supply chain in cui gli hacker compromettono strumenti o servizi software di fiducia che altre aziende utilizzano. Invece di prendere di mira direttamente le vittime, gli attaccanti utilizzano questi sistemi di fiducia per diffondere codice dannoso o ottenere accesso agli ambienti di sviluppo.
Le tattiche di Shai-Hulud
I ricercatori affermano che gli attacchi avvelenano le cache di build condivise in modo che i futuri rilasci software pullino silenziosamente il codice dannoso. Per uno sviluppatore che scarica i pacchetti, tutto sembra normale perché il software proviene da fonti attendibili, ha firme valide e supera i controlli di sicurezza abituali. È proprio questa caratteristica che rende l'attacco così preoccupante.
La società di cybersecurity OX Security ha riferito che nuovi pacchetti dannosi che imitano il malware originale stavano già rubando credenziali di cloud e wallet crypto, chiavi SSH e variabili d'ambiente. Alcune varianti hanno tentato di trasformare le macchine infette in botnet DDoS.
"Una prova incriminante che questo è un attore diverso da TeamPCP è che il codice del malware Shai-Hulud è un quasi esatto duplicato del codice sorgente trapelato, senza tecniche di offuscamento, che lo rendono visivamente diverso dalla versione originale", ha scritto OX Security. "Nella nostra analisi, mostriamo un confronto lato a lato della versione Shai-Hulud chalk-template con il codice sorgente originale trapelato, mostrando che sono gli stessi."
L'impatto sulle infrastrutture di sviluppo moderne
Le notizie su Shai-Hulud arrivano mentre gli sviluppatori di software moderni dipendono sempre più da piattaforme automatizzate come GitHub Actions. Allo stesso tempo, gli attacchi alla supply chain che prendono di mira le infrastrutture open-source sono diventati più comuni, poiché gli attaccanti si concentrano sempre più sugli strumenti di sviluppo e sui sistemi di pubblicazione automatizzati, piuttosto che direttamente sui sistemi degli utenti finali.
Joris Van De Vis, Director Security Research di SecurityBridge, ha dichiarato: "Shai-Hulud è un promemoria che la superficie di attacco delle applicazioni ora si estende ben oltre i tradizionali strati applicativi e si estende ai pacchetti open-source che alimentano i flussi di lavoro di sviluppo e distribuzione moderni."
L'incidente di GitHub
Martedì, GitHub ha affermato di stare indagando su un accesso non autorizzato ai suoi repository interni dopo che TeamPCP ha rivendicato la responsabilità del furto di circa 4.000 repository privati e ha offerto i dati in vendita su un forum di cybercriminali per almeno $50.000.
Secondo Van De Vis, Shai-Hulud dimostra anche come gli attacchi che prendono di mira l'automazione del software di fiducia possano diffondersi rapidamente dagli strumenti di sviluppo ai sistemi aziendali su cui le aziende fanno affidamento per le operazioni critiche.
"Quando le dipendenze npm di fiducia possono essere trasformate in armi per rubare credenziali da ambienti di applicazioni cloud e multi-target, il rischio non è più solo un problema di laptop per sviluppatori, diventa un percorso diretto verso i sistemi SAP produttivi, che è il motivo per cui le organizzazioni necessitano di controlli di dipendenza più stretti, di versioni esatte e di salvaguardie di pubblicazione più robuste", ha detto Van De Vis.
L'evoluzione delle minacce alla supply chain
L'episodio di Shai-Hulud rappresenta un punto di svolta nelle minacce alla supply chain del software, dimostrando come gli attaccanti stiano rapidamente adattando le loro tattiche per sfruttare le vulnerabilità delle infrastrutture di sviluppo automatizzate. Gli esperti sottolineano che questo tipo di attacco non è un evento isolato, ma parte di una tendenza crescente che vede gli hacker concentrarsi sempre più sulle dipendenze open-source e sui flussi di lavoro automatizzati.
L'impatto economico e strategico
La portata economica di questi attacchi è significativa. Secondo le stime di analisti del settore, i costi legati agli attacchi alla supply chain sono aumentati del 74% negli ultimi due anni, con le aziende che spendono milioni in risanamento e prevenzione. Il furto dei repository GitHub, ad esempio, potrebbe avere ripercussioni a lungo termine per le aziende coinvolte, con perdite di proprietà intellettuale e danni alla reputazione.
Le sfide per le aziende
Le aziende si trovano di fronte a una sfida complessa: bilanciare l'efficienza dei processi automatizzati con la necessità di implementare controlli di sicurezza più rigorosi. "Dobbiamo passare da un approccio reattivo a uno proattivo", afferma un esperto di cybersecurity. "Questo significa adottare misure come l'analisi statica e dinamica del codice, la firma digitale avanzata e l'implementazione di pipeline di distribuzione sicure."
Le risposte del settore
In risposta a queste minacce, il settore sta sviluppando nuove soluzioni. GitHub, ad esempio, ha annunciato l'introduzione di nuovi strumenti di monitoraggio per rilevare attività sospette nei repository. Allo stesso modo, le piattaforme di gestione delle dipendenze stanno lavorando per implementare controlli più stringenti sulla pubblicazione dei pacchetti.
Il ruolo dell'intelligenza artificiale
L'intelligenza artificiale sta emergendo come un alleato sia per gli attaccanti che per i difensori. Da un lato, gli hacker utilizzano algoritmi avanzati per identificare vulnerabilità e automatizzare gli attacchi. Dall'altro, le aziende stanno sfruttando l'AI per analizzare grandi quantità di dati e rilevare comportamenti anomali. "L'AI può aiutarci a identificare schemi di attacco che sarebbero impossibili da rilevare manualmente", afferma un ricercatore di cybersecurity.
Le lezioni apprese
L'episodio di Shai-Hulud offre diverse lezioni importanti per il settore. In primo luogo, sottolinea l'importanza di una gestione rigorosa delle dipendenze e di una verifica approfondita dei pacchetti. In secondo luogo, evidenzia la necessità di una collaborazione più stretta tra le aziende per condividere informazioni sulle minacce. Infine, mette in luce l'importanza di investire in formazione e consapevolezza per gli sviluppatori, che spesso sono la prima linea di difesa contro questi attacchi.
Il futuro della sicurezza del software
Mentre il panorama delle minacce continua a evolversi, è chiaro che la sicurezza del software richiederà un approccio olistico. Questo include non solo tecnologie avanzate, ma anche processi ben definiti, una cultura della sicurezza e una collaborazione tra tutte le parti coinvolte nella supply chain del software. Solo attraverso un impegno collettivo sarà possibile affrontare efficacemente le sfide poste da minacce come Shai-Hulud.
Nota Editoriale e Disclaimer
Le guide e i contenuti pubblicati su GoYou sono frutto di attività di ricerca e analisi indipendente, a scopo informativo, educativo e di approfondimento.
GoYou non costituisce una testata giornalistica né un prodotto editoriale ai sensi della Legge n. 62/2001 e non svolge attività di informazione in tempo reale.
Il progetto GoYou non fornisce consulenza professionale, tecnica, legale o finanziaria e declina ogni responsabilità per l’uso improprio delle informazioni pubblicate.
Nel settore Crypto, ogni investimento comporta rischi: si invita il lettore a informarsi sempre in modo autonomo prima di assumere qualsiasi decisione.