XSS stocké dans href d'une ancre avec guillemets encodés
Stored XSS into anchor href attribute with double quotes HTML-encoded
Ce laboratoire contient une vulnérabilité XSS stockée dans la fonctionnalité de commentaires. Les guillemets doubles dans l'attribut href sont HTML-encodés ("), ce qui affecte la manière d'injecter la charge utile.
Un commentaire enregistré peut contrôler l'attribut href du nom de l'auteur dans la section des commentaires ; l'attribut est rendu en tant qu'ancre (<a href="...">) et les guillemets doubles sont encodés, mais l'URI de l'ancre reste exploitable.

Soumettre un commentaire de façon à ce que, lorsque le nom de l'auteur est cliqué, un alert() s'exécute dans le navigateur du visiteur.
Utiliser un URI JavaScript dans le href du commentaire, par exemple


Mis à jour
Ce contenu vous a-t-il été utile ?