Me pregunto si podemos considerar la inyección de etiquetas HTML como a , image , img , video , audio , marquee o iframe sin un atributo de evento como XSS ? Dado que no hay JavaScript involucrado y por lo tanto no se incluye y ejecuta ningún código JavaScript. Sin embargo, se carga un recurso (externo) o, en el caso de la etiqueta marquee , se activa una animación (a menudo se arruina la plantilla). Además de la etiqueta a -tag, el riesgo de ser capaz de incluir URLs cliqueables.
Entonces, ¿se considera una inyección de HTML puro (incluso si se rompe algo como un campo de entrada) como XSS válido, y cuál sería la motivación para explicar que es un XSS válido?
Algunos ejemplos:
-
"><marquee>123 -
"><img src=http://example.com/a.jpg -
<a href=//example.com>123</a>