XSS avec événements et attributs href bloqués

Reflected XSS with event handlers and href attributes blocked

Lab d’XSS réfléchi : certaines balises sont autorisées, mais tous les gestionnaires d’événements et les attributs href des ancres sont interdits. L’exploit doit injecter un élément cliquable libellé "Click" (ou équivalent) et déclencher alert() au clic.

Insérer un élément visible portant le mot Click qui, lorsque l’utilisateur clique dessus, exécute alert() malgré l’interdiction des gestionnaires d’événements et des href.

  • L’insertion de <script> renvoie : Tag is not allowed.

  • La balise <a> est acceptée (par ex. <a>test</a>),

L’attribut href est refusé — href="javascript:..." est bloqué.

  • Les éléments SVG sont autorisés (<svg> est accepté).

  • Les éléments d’animation SVG (comme <animate>) semblent présents et exploitables.

Tentatives —

  • Injecter <script> → rejeté.

  • Utiliser <a href="javascript:..."> → attribut interdit.

  • Contourner le blocage en combinant SVG et éléments d’animation pour transférer une valeur de type href vers une ancre et ainsi tenter d’exécuter javascript:alert(0) au clic.

Mis à jour

Ce contenu vous a-t-il été utile ?