Source: Acunetix
Two-third
of web vulnerabilities are
XSS
related.
Twitter, Facebook, MySpace, YouTube
12.75%
of web attacks are XSS.
Source: Barricade
VBScript,
ActiveX, Flash.
JavaScript.
When untrusted user supplied data is included in an HTML response generated by the server.
The source of this data could be from the request, or from a stored location.
The source of this data could be from the request, or from a stored location.
When untrusted user supplied data is used to update the DOM with an unsafe JavaScript call.
A JavaScript call is considered unsafe if it can be used to introduce valid JavaScript into the DOM.
This source of this data could be from the DOM, or it could have been sent by the server (via an AJAX call, or a page load)
If XSS got injected then a hacker could:
use the credibility of your site to run a phishing scheme
steal your users' passwords
hijack your users' sessions
try to launch an attack against the site administrator (you)
redirect your users to another site (gambling, Google, affiliate link, whatever)
display inappropriate or mis-informative messages to your users
Or anything else that could be done with client-side executable code
Source: 12robots
Source: owasp