L'accesso ai dati tra origini è una vulnerabilità di sicurezza del browser che consente a codice o contenuti provenienti da un'origine di sito di leggere, modificare o interagire in altro modo con dati di un'altra origine. Di solito indica una rottura delle protezioni same-origin del browser, pensate per mantenere i siti isolati l'uno dall'altro anche quando vengono eseguiti nello stesso browser.
Questo è importante perché le origini spesso separano dati sensibili come token di sessione, messaggi privati, dettagli dell'account e contenuti interni delle applicazioni web. Se l'isolamento fallisce, un attaccante può rubare informazioni da un sito vittima, avviare azioni come se fosse l'utente o combinare il bug con altre vulnerabilità per una compromissione più ampia. I difensori cercano controlli rigorosi sulle origini, un uso corretto delle intestazioni di sicurezza del browser e una gestione sicura della messaggistica tra siti e dei contenuti incorporati. Negli attacchi reali, la vulnerabilità spesso si presenta in evasioni del sandbox, fughe dal DOM o bug nel modo in cui i browser applicano le regole di accesso tra finestre, frame o contesti di servizio.


