L’esposizione di dati tra utenti si verifica quando le informazioni appartenenti a un utente o a una sessione vengono inavvertitamente mescolate con quelle di un altro utente o rese visibili a quest’ultimo. Può derivare da difetti nell’isolamento delle sessioni, nella gestione delle richieste o delle risposte, nella memorizzazione nella cache o nello stato condiviso dell’applicazione.
Nella sicurezza informatica, ciò può violare la riservatezza e, talvolta, l’integrità: gli utenti possono vedere i dati di un’altra persona o ricevere risposte associate alla sessione sbagliata. Negli ambienti di produzione, il rischio può dipendere da specifiche versioni del software e configurazioni. Per esempio, la concorrenza in HTTP/2 o l’elaborazione asincrona possono rendere particolarmente importante la corretta separazione delle richieste. I responsabili della difesa dovrebbero applicare le patch pertinenti, esaminare le funzionalità e le configurazioni interessate e indagare su schemi insoliti di risposte tra sessioni, senza considerarli da soli una prova di compromissione.


