Per impatto a livello di sessione si intende che i danni di un attacco sono confinati alla sessione attiva di un solo utente autenticato, anziché consentire all'attaccante il pieno controllo del server o dell'infrastruttura di backend. L'attaccante potrebbe essere in grado di agire come quell'utente, leggere i dati visibili nel suo browser o attivare azioni che l'utente è già autorizzato a eseguire.
Questo è importante perché molte vulnerabilità web, in particolare il cross-site scripting riflesso, non compromettono direttamente il server. Sfruttano invece il confine di fiducia della sessione del browser: se una vittima segue un link costruito ad arte o carica una pagina malevola, uno script controllato dall'attaccante può essere eseguito nell'origine del sito e ereditare il contesto di accesso dell'utente. I difensori riducono l'impatto a livello di sessione con la codifica dell'output, la validazione dell'input, solide protezioni della sessione, l'autorizzazione con il principio del minimo privilegio e controlli per sessioni sensibili o di breve durata. Anche quando il raggio d'azione è inferiore rispetto a una compromissione completa, l'abuso della sessione può comunque esporre dati e causare un danno aziendale significativo.


