
Preuve de concept pour une vulnérabilité de script intersite réfléchi (XSS) non authentifiée dans AML Surety Eco jusqu'à la version 3.5, démontrant l'injection de JavaScript via le paramètre 'id' dans AppError.aspx.
AML Surety Eco jusqu'à la version 3.5 est affecté par un cross-site scripting réfléchi non authentifié.
L'application web cible gère les erreurs sur une page d'erreur dédiée (accessible sans aucune authentification) contenant un paramètre URL qui ne nettoie pas les entrées utilisateur. La valeur du paramètre fournie est reflétée par l'application web, ce qui entraîne l'exécution de code JavaScript malveillant sur le navigateur de la victime.
Le paramètre vulnérable :
idIl est possible d'injecter une charge utile JavaScript dans le paramètre URL id

Un attaquant peut fournir l'URL avec la charge utile JavaScript à une victime qui, en l'ouvrant dans le navigateur, entraîne l'exécution du code JavaScript.
