L'avvelenamento della coda delle risposte è una vulnerabilità di desincronizzazione in cui una risposta HTTP viene associata alla richiesta o al client sbagliati. Di solito si verifica in sistemi che riutilizzano connessioni backend o instradano il traffico attraverso più intermediari, come reverse proxy, CDN e bilanciatori del carico. Se questi componenti non concordano sui confini dei messaggi, la richiesta di un client può spostare la coda delle risposte e causare la consegna della risposta successiva alla sessione sbagliata.
Questo è importante perché può far trapelare dati tra utenti, esporre cookie o token e creare bug applicativi difficili da individuare. Gli aggressori spesso vi arrivano tramite request smuggling o altri problemi di differenza di parsing che alterano l'ordine delle richieste e delle risposte. I difensori cercano parsing incoerente, errori 404 inattesi e risposte fuori ordine, quindi riducono il riutilizzo delle connessioni, uniformano la gestione HTTP tra i livelli e rafforzano i cookie con HttpOnly, Secure e SameSite per limitare i danni se una risposta viene consegnata al destinatario sbagliato.


