Skip to main content
Cross-Site Scripting

Stored XSS

Free2 Points

Overview

Stored XSS focuses on a chat-style workflow where submitted content is saved and shown again to other users.

This lab covers the persistent side of cross-site scripting. The key idea is that unsafe content handling becomes more serious when untrusted input is stored by the application and later rendered in another user's browser.

Security Impact​

Stored XSS can affect every user who views the saved content. The impact can include account actions under a victim session, phishing inside trusted UI, malicious page changes, or abuse of internal dashboards.

Vulnerability Scope​

Comments, chat messages, support tickets, profile fields, product reviews, audit logs, and administrative views all carry this risk when they render stored user-generated content.

Lab Focus​

The lab focuses on stored input paths, the difference between persistence and reflection, and why saved content needs contextual output encoding every time it is rendered.

Related trainings

Cross-Site Scripting (XSS)