Fondamentalmente, Hugging Face non ha trovato prove di manomissione di modelli, dataset o Spaces pubblici e rivolti agli utenti, e la supply chain software (immagini container e pacchetti pubblicati) è rimasta intatta . La violazione si è limitata a un insieme di dataset interni e credenziali di servizio
.
L'intrusione è iniziata nella pipeline di elaborazione dati di Hugging Face . L'attaccante ha utilizzato un dataset malevolo che sfruttava due percorsi di esecuzione del codice:
Una volta ottenuta l'esecuzione del codice su un worker di elaborazione, l'attaccante ha escalato a livello di nodo, raccolto credenziali del cloud e del cluster, e si è spostato lateralmente in diversi cluster interni .
L'intera campagna è stata orchestrata da un framework di agenti autonomi. Sebbene il modello LLM specifico che alimentava gli agenti dell'attaccante rimanga sconosciuto, gli agenti hanno operato attraverso uno sciame di sandbox effimeri con una struttura di comando e controllo auto-migrante ospitata su servizi pubblici .
Quando il team di sicurezza di Hugging Face ha iniziato ad analizzare il log degli eventi dell'attaccante (oltre 17.000 eventi), si è inizialmente rivolto ai modelli front-end tramite API commerciali. Questi tentativi sono falliti perché le barriere di sicurezza dei provider hanno bloccato l'analisi . Le barriere di sicurezza non riuscivano a distinguere un legittimo incident responder che inviava payload di exploit e artefatti di comando e controllo da un vero attaccante
.
Hugging Face è stata costretta a spostare l'intera analisi forense su GLM 5.2, un modello open-weight eseguito sulla propria infrastruttura . Questo ha avuto anche il vantaggio di garantire che nessun dato dell'attaccante o credenziali di riferimento lasciassero il loro ambiente
.
"La lezione pratica per i difensori: avere un modello capace che puoi eseguire sulla tua infrastruttura, verificato e pronto prima di un incidente, sia per evitare il blocco delle barriere di sicurezza sia per impedire che dati e credenziali dell'attaccante lascino il tuo ambiente."
L'azienda ha evidenziato la critica asimmetria: non sanno quale modello abbia alimentato gli agenti dell'attaccante, ma che fosse un modello hosted jailbroken o un modello open-weight senza restrizioni, "l'attaccante non era vincolato da alcuna policy di utilizzo, mentre il nostro lavoro forense è stato bloccato dalle barriere di sicurezza dei modelli hosted che abbiamo inizialmente provato" .
Hugging Face ha adottato le seguenti azioni di risposta, dettagliate nella loro divulgazione dell'incidente di sicurezza :