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)