Description
Cross-site Scripting (XSS) refers to client-side code injection attack wherein an attacker can execute malicious scripts into a legitimate website or web application. XSS occurs when a web application makes use of unvalidated or unencoded user input within the output it generates.
Remediation
Apply context-dependent encoding and/or validation to user input rendered on a page
References
Cross-site Scripting (XSS) Attack - Acunetix
XSS Filter Evasion Cheat Sheet
Excess XSS, a comprehensive tutorial on cross-site scripting
Related Vulnerabilities
WordPress Same Origin Method Execution (SOME) Vulnerability (0.70 - 3.7.13)
WordPress Plugin AddToAny Share Buttons Cross-Site Scripting (1.7.45)
WordPress Plugin BIC Media Widget Cross-Site Scripting (1.0)
WordPress Plugin Testimonials by BestWebSoft Cross-Site Scripting (0.1.8)
WordPress Plugin Slimstat Analytics Cross-Site Scripting (4.6.2)