L'esposizione di dati tra siti è una vulnerabilità di sicurezza web che consente a informazioni provenienti da un sito, origine o contesto del browser di filtrare in un altro. I dati esposti possono includere contenuti della pagina, dettagli di sessione, risposte API, oggetti nella cache o informazioni specifiche dell'utente che dovrebbero rimanere isolate.
Questo è importante perché i browser moderni applicano la stessa policy di origine per mantenere separati i siti. Quando quell'isolamento fallisce, un attaccante può talvolta leggere dati sensibili da un'altra origine tramite un bug nello script, una policy CORS configurata in modo errato, una cache gestita in modo improprio, uno spazio di archiviazione condiviso o una vulnerabilità del browser. Negli attacchi reali, questo può trasformare una pagina web apparentemente innocua in un canale di furto di dati. I difensori cercano controlli rigorosi sull'origine, una gestione sicura della cache, intestazioni di controllo degli accessi corrette e una condivisione ridotta tra siti dei segreti. Negli aggiornamenti di sicurezza del browser, l'esposizione di dati tra siti è una classe di problema comune perché anche una piccola fuga può rivelare token, contenuti privati o dati dell'account.


