Skip to main content

L’incidente a Hugging Face mostra che dataset, loader e pipeline AI devono essere trattati come superfici di attacco attive. Un sistema di agenti AI autonomi ha sfruttato due percorsi di esecuzione del codice presenti nella pipeline di elaborazione dei dataset. Il sistema ha ottenuto credenziali e si è mosso lateralmente. La difesa richiede isolamento, privilegi minimi, rotazione dei token e monitoraggio continuo. 

 

Che cosa è successo a Hugging Face? 

Un attacco agentico è una campagna offensiva in cui un sistema AI autonomo pianifica, esegue e adatta più azioni tecniche per gran parte senza intervento umano. 

Il 16 luglio 2026 Hugging Face ha comunicato di aver rilevato e contenuto un’intrusione su parte della propria infrastruttura di produzione. Secondo la disclosure ufficiale, l’elemento nuovo non è solo la compromissione in sé, ma il modo in cui è stata condotta: dall’inizio alla fine, l’operazione è stata guidata da un sistema di agenti AI autonomi (Hugging Face, 2026). 

L’accesso iniziale è partito dalla pipeline di elaborazione dei dataset. Un dataset malevolo ha abusato di due percorsi di esecuzione del codice: un loader remoto e una template injection nella configurazione del dataset. Da lì, l’attore ha ottenuto accesso a un worker, ha scalato i privilegi fino al livello nodo, ha ottenuto credenziali cloud e del cluster, poi si è mosso lateralmente tra più ambienti interni durante un fine settimana (Hugging Face, 2026). 

Hugging Face ha dichiarato di non aver trovato evidenze di manomissione di modelli pubblici, dataset pubblici, Spaces, container image o pacchetti software pubblicati. Restano però due impatti rilevanti: l’accesso non autorizzato a un insieme limitato di dataset interni e la compromissione di alcune credenziali di servizio, poi revocate e ruotate (Hugging Face, 2026). 

 

Perché questo incidente riguarda anche le aziende italiane? 

Perché molte organizzazioni stanno integrando modelli, dataset, API e componenti open source nelle proprie applicazioni senza rivedere davvero il modello di rischio. In un’infrastruttura AI, il dato non è sempre un oggetto passivo: può contenere configurazioni, template di configurazione o contenuti che inducono l’esecuzione di codice da parte della pipeline. 

È qui che il caso Hugging Face diventa utile per CERT, SOC, CISO e team DevSecOps. La domanda non è più soltanto “possiamo fidarci del modello?”, ma “possiamo fidarci di tutto ciò che il modello, la pipeline o l’agente leggeranno ed eseguiranno?”. Le linee guida CISA, NSA, FBI e partner internazionali sulla sicurezza dei dati AI insistono proprio su questo punto: provenienza, integrità, protezione e monitoraggio dei dati sono parte integrante della sicurezza dell’intero ciclo di vita AI (CISA, 2025). 

 

Qual è stato il vettore di attacco? 

Il vettore iniziale è stato un dataset costruito per forzare l’esecuzione di codice nella pipeline di processing. In pratica, ciò che appariva come un input dati è diventato il punto di partenza di una catena di compromissione. Questo schema è particolarmente pericoloso perché colpisce una zona spesso trattata come “tecnica ma innocua”: loader, parser, template di configurazione, metadati e configurazioni. 

Nel caso specifico, i due percorsi citati dalla disclosure sono chiari: un loader remoto per dataset e una template injection nella configurazione del dataset. Entrambi hanno permesso l’esecuzione di codice su un worker. Da una prospettiva difensiva, il punto non è solo chiudere quella vulnerabilità specifica, ma ridurre l’autorità concessa a qualunque componente che elabora contenuti non pienamente fidati. 

Elemento della pipeline AI Rischio pratico Controllo consigliato
Dataset esterni Contenuto malevolo, poisoning, esecuzione di codice Verifica della provenienza, scansione, isolamento del processing
Loader e parser Esecuzione di codice non previsto Disabilitare funzioni non necessarie, esecuzione in sandbox
Template di configurazione Injection, abuso di variabili, bypass delle policy Validazione rigorosa, allowlist, review automatizzata
Credenziali di servizio Movimento laterale e accesso a cluster interni Identità effimere, privilegi minimi, rotazione automatica

 

Che cosa rende diverso un attacco agentico? 

Un attacco agentico non si limita ad automatizzare uno script. Un agente AI può osservare un errore, modificare il piano, scegliere un percorso alternativo e continuare a tentare. La disclosure di Hugging Face parla di “many thousands of individual actions” eseguite attraverso sandbox temporanee e comando e controllo auto-migrante su servizi pubblici. Secondo la ricostruzione pubblicata da Hugging Face, la timeline forense ha incluso oltre 17.000 azioni registrate (Hugging Face, 2026). 

Per chi difende, questo cambia la scala del problema. Un analista umano può riconoscere un pattern, ma difficilmente può seguire manualmente migliaia di micro-decisioni prodotte in poche ore. Per questo logging, correlazione, arricchimento contestuale e risposta assistita da AI diventano componenti operative, non accessori sperimentali. 

 

Qual è l’impatto sulla supply chain AI? 

La supply chain AI è l’insieme di componenti, dati, modelli, dipendenze, infrastrutture e servizi che rendono possibile un sistema di intelligenza artificiale. Non coincide con il solo modello. Include dataset, codice di preprocessing, container, pacchetti, chiavi API, workflow CI/CD, ambienti cloud e strumenti di orchestrazione. 

L’OWASP Top 10 for LLM Applications 2025 include tra i rischi principali la supply chain, il data and model poisoning, l’eccessiva autonomia degli agenti e la divulgazione di informazioni sensibili. Il caso Hugging Face si colloca esattamente in questa intersezione: contenuti non fidati, pipeline privilegiata, credenziali riutilizzabili e movimento laterale (OWASP, 2025). 

Per una società italiana che usa modelli open source o API AI in produzione, la lezione è concreta: non basta controllare il repository da cui si scarica un modello. Occorre sapere quali dati vengono elaborati, chi li ha prodotti, quali permessi ha il worker che li processa, dove finiscono i log e quali segreti sono raggiungibili da quell’ambiente. 

 

Come dovrebbero rispondere CERT, SOC e team security? 

Per le organizzazioni che utilizzano Hugging Face, la risposta immediata è prudenziale: ruotare i token di accesso, verificare attività API anomale, controllare indirizzi IP insoliti, rivedere scope e permessi delle chiavi. Hugging Face stessa ha raccomandato la rotazione dei token e la revisione delle attività recenti sugli account (Hugging Face, 2026). 

La risposta strutturale, invece, richiede un cambio di postura. Le pipeline AI vanno trattate come ambienti ad alto rischio quando elaborano contenuti esterni. Questo significa separare i cluster, limitare l’accesso ai segreti, impedire, tramite una rigorosa segmentazione di rete, che un worker possa raggiungere sistemi non necessari e rendere osservabile ogni decisione rilevante. 

Priorità Azione Perché conta
Entro 24 ore Ruotare token e credenziali collegate a Hugging Face Riduce il rischio di abuso di chiavi esposte o riutilizzate
Entro 72 ore Rivedere log API, accessi, indirizzi IP e chiamate anomale Permette di individuare segnali deboli di compromissione
Entro 30 giorni Isolare pipeline che processano dataset e modelli esterni Limita l’impatto di loader, parser o configurazioni malevole
Continuativo Integrare detection AI-driven e playbook di incident response per sistemi AI Consente di reagire alla velocità degli attacchi agentici

 

Un esempio concreto: dataset esterno in produzione 

Immaginiamo un’azienda che importa dataset da fonti terze per addestrare o arricchire un modello interno. Il dataset viene caricato in automatico, un parser legge la configurazione, un worker esegue il preprocessing e salva il risultato in un bucket cloud. Se quel worker ha accesso a credenziali persistenti, rete interna ampia e log poco monitorati, un contenuto malevolo può trasformarsi rapidamente in un punto di ingresso. 

In un contesto CERT, il controllo corretto non è “fidarsi del dataset perché arriva da una piattaforma nota”, ma verificare la catena completa: origine, integrità, comportamento del loader, privilegi del worker, segmentazione di rete, accesso ai segreti e qualità della telemetria. È qui che un servizio di threat detection e incident response può portare valore, non come promessa astratta di sicurezza, ma come capacità di vedere correlazioni che un team umano rischia di perdere nel rumore operativo. 

 

Quali controlli tecnici servono davvero? 

Le misure più efficaci sono quelle che riducono l’impatto dell’errore, non quelle che presumono di eliminarlo. In pratica, ogni pipeline AI che interpreta contenuti esterni dovrebbe operare con privilegi minimi, in ambienti effimeri, con accesso limitato alla rete e segreti temporanei. Ogni anomalia significativa dovrebbe generare un alert in tempi compatibili con la velocità dell’attacco, non con il turno del lunedì mattina. 

  • Sandbox forte: dataset, loader e parser non devono avere accesso diretto a sistemi sensibili 
  • Credenziali a vita breve: token e chiavi devono essere effimeri, scope-limited e ruotabili automaticamente 
  • Provenienza dei dati: i dataset devono essere tracciabili, versionati e verificabili 
  • Logging resistente: i log devono sopravvivere alla compromissione del nodo e permettere ricostruzioni forensi 
  • Playbook AI-specifici: incident response, detection e threat hunting devono includere scenari agentici 

 

Che ruolo ha l’AI nella difesa? 

Hugging Face ha utilizzato modelli AI per supportare l’analisi forense. Questo è un punto importante: se l’attaccante opera a velocità macchina, anche la difesa deve saper comprimere i tempi di triage, correlazione e indagine. 

La vicenda evidenzia anche un problema pratico: alcuni modelli commerciali possono bloccare richieste di analisi forense perché interpretano exploit, payload o artefatti C2 come contenuti potenzialmente abusivi. Secondo le ricostruzioni pubbliche, Hugging Face ha quindi usato un modello open-weight eseguito sulla propria infrastruttura, mantenendo log e dati sensibili nel perimetro controllato (The Hacker News, 2026). 

 

La sicurezza AI parte dalle pipeline 

L’incidente Hugging Face non va letto come un’anomalia isolata, ma come un segnale di maturazione dell’offesa. Gli agenti AI rendono più economico provare, fallire, correggere e riprovare. Per questo la sicurezza delle piattaforme AI non può fermarsi al modello: deve includere dati, pipeline, identità, cluster, log e processi di risposta. 

Per le organizzazioni italiane, il messaggio operativo è semplice: ogni componente che interpreta dati esterni deve essere considerato potenzialmente esposto. La differenza tra un incidente contenuto e una compromissione estesa dipenderà sempre meno dalla fortuna e sempre più dalla qualità dell’isolamento, della gestione delle identità e della capacità di rilevare segnali anomali prima che diventino movimento laterale. 

 

Fonti di riferimento 

  • Hugging Face, “Security incident disclosure — July 2026”, 16 luglio 2026. 
  • The Hacker News, “World’s Largest AI Model Repository Hugging Face Breached by Autonomous AI Agent”, 20 luglio 2026. 
  • CISA, NSA, FBI e partner internazionali, “AI Data Security: Best Practices for Securing Data Used to Train & Operate AI Systems”, maggio 2025. 
  • OWASP Foundation, “OWASP Top 10 for LLM Applications 2025”. 
  • DeepInspect, “Hugging Face Was Breached by an Autonomous AI Agent”, luglio 2026.