Stored XSS into anchor href attribute with double quotes HTML-encoded
Laboratorio de Portswigger sobre XSS
Certificaciones
- eWPT
- eWPTXv2
- OSWE
- BSCP
Descripción
Este laboratorio
contiene una vulnerabilidad de XSS almacenado
en la funcionalidad de comentarios
. Para resolver este laboratorio
, debemos enviar un comentario
que llame a la función alert
cuando se haga click en el nombre del autor del comentario
Guía de XSS
Antes
de completar
este laboratorio
es recomendable leerse
esta guía de XSS
https://justice-reaper.github.io/posts/XSS-Guide/
Resolución
Al acceder
a la web
nos sale esto
Pulsamos sobre View post
y vemos que tenemos una sección
de comentarios
Introducimos
la palabra test
, en el campo website
no nos pide que usemos http://
o https://
, aunque si nos lo pidiera podríamos intentar bypassear
esta validación
mediante Burpsuite
En el elemento href
podemos insertar
el payload javascript:alert(0)
para que al pulsar
sobre el enlace
nos salga un alert
Si hacemos click
sobre test
nos despliega el alert