Cross-Site Scripting (XSS) 

XSS, del inglés Cross-site scripting es un tipo de vulnerabilidad o agujero de seguridad típico de las aplicaciones Web, que permite a un usuario malintencionado inyectar código JavaScript en páginas web visitadas.

 

Cross-Site Scripting (XSS) 

Un atacante puede realizar una petición post inyectando un string, por ejemplo un alert como el siguiente:

<script type="text/javascript">alert("hola");</script>

 

Aprovechando una vulnerabilidad en el código de alguna aplicación, plugin, plantilla de tema, etc., un usuario malintencionado puede introducir una cadena de código javascript para que se ejecute en el navegador.

 

A continuación te dejo un video explicativo para entender mejor cómo se explota esta vulnerabilidad.