Cloudflare ha restituito dati di altri clienti in 155 risposte AI
Fra agosto e settembre, 155 risposte di GLM-5.3 su Workers AI contenevano dati di richieste altrui. Cloudflare conosceva il limite di memoria inferiore al contesto accettato, ma aveva controllato le risposte HTTP senza verificarne il contenuto.
Che succede
Alcuni clienti di Workers AI hanno ricevuto da GLM-5.3 frammenti delle richieste inviate poco prima da altre persone. Cloudflare ha contato 155 risposte coinvolte fra il 27 agosto e il 9 settembre e ha pubblicato la ricostruzione il 26 ottobre. Il problema riguardava la memoria usata durante l’elaborazione: dati di un cliente finivano nella risposta di un altro, senza che il servizio segnalasse un errore.
Il modello accettava fino a 1.048.576 token di contesto, ma una parte dell’infrastruttura aveva memoria per 681.280. Oltre quella soglia il motore SGLang rifiutava internamente la richiesta. Un bug nel passaggio fra le macchine che leggono il testo e quelle che generano la risposta lasciava però proseguire il lavoro: il modello leggeva pagine di memoria ancora occupate dai dati delle richieste precedenti.
Quelle pagine venivano riutilizzate senza essere azzerate, contando sul fatto che ogni nuova richiesta ne sovrascrivesse il contenuto. In questo caso la sovrascrittura era incompleta. Il risultato arrivava comunque con il normale codice di successo HTTP 200: una risposta tecnicamente riuscita poteva contenere informazioni appartenenti a qualcun altro.
Cloudflare conosceva già il divario fra contesto accettato e memoria disponibile prima del lancio. Aveva verificato codici HTTP e prestazioni nei test lunghi, ma non la coerenza del contenuto prodotto. A segnalare il problema l’8 settembre è stato il ricercatore Gadi Evron; il giorno dopo l’azienda lo ha riprodotto e ha tolto il modello dal servizio, riaprendolo dopo aver aumentato la memoria e corretto il motore.
Secondo l’indagine di Cloudflare, tutti i casi identificati riguardavano prompt sopra 681.280 token, nessun altro modello di Workers AI era coinvolto e non emergono prove di sfruttamento deliberato. Le 155 sono risposte contaminate, non un conteggio dichiarato delle persone i cui dati sono stati esposti. SGLang ha pubblicato insieme a Cloudflare le correzioni e il lavoro su altri difetti nella gestione di quella memoria condivisa.
Perché conta
Cloudflare sapeva che il contesto promesso superava la memoria disponibile e si è fidata delle risposte riuscite. Il particolare inquietante è che il servizio continuava a funzionare proprio mentre perdeva la separazione fra clienti: chi riceveva dati altrui non vedeva un errore, vedeva una risposta.
Leggi le fonti
Cloudflare — ricostruzione e correzioni dell’incidenteSGLang — disclosure e correzioniVuoi sapere di più su pillole come questa?
Nella stessa edizione
C-BRAIN vuole recuperare anche i risultati sull’Alzheimer rimasti nei cassetti
Nvidia investirà tre miliardi in Meta, che amplia l’uso dei suoi chip
Lugh affida il montaggio agli agenti e lascia la timeline nelle tue mani
Fern prova a leggere interi repository con dieci milioni di token di contesto
Firefox usa le schede per compilare moduli e seguire gli aggiornamenti
Apple apre i documenti agli agenti AI e integra MotionVFX in Final Cut
Siri AI ricorda le conversazioni, ma l’italiano resta fuori
Gli escavatori autonomi di Bedrock lavorano già a pagamento
Qwen ispeziona la macchina e tenta un invio a Pechino: Cohere indaga sull’esfiltrazione
Cloudflare ha restituito dati di altri clienti in 155 risposte AI
GPT-6.1 Terra migliora l’uso del computer e dimezza il prezzo per token rispetto a Sol
Prossima Pillola