Cross-Site Scripting (XSS) yra pažeidžiamumas, kuriame atakuotojas injektuoja nuodingą JavaScript į tinklalapį, peržiūrimą kitų naudotojų — jis veikia jų naršyklėse, kad pavogtu duomenis, perima seansus arba atlieka veiksmus jų vardu. Tai dažnas, pavojingas tinklo pažeidžiamumas, kurio galima išvengti tinkamu išvesties tvarkymu.
Kaip XSS veikia
When user input is rendered into a page WITHOUT proper escaping, injected SCRIPTS run:
Welcome, <%= userInput %>
