
Preuve de concept pour XSS stocké dans Online Car Rental System 1.0, démontrant le détournement de session et le vol d'identifiants via le paramètre vehicalorcview.
Logiciel : Online Car Rental System 1.0
Lien du logiciel : https://www.sourcecodester.com/cc/14145/online-car-rental-system-using-phpmysql.html
Type de vulnérabilité : Cross Site Scripting stocké
Composant affecté : vehicalorcview dans la page post-avehical
Impact Déni de service : Vrai
Impact Exécution de code : Vrai
Type d'attaque : À distance
Vendeur du produit : Sourcecodester
Les vulnérabilités de cross-site scripting se produisent lorsqu'un paramètre sous le contrôle de l'utilisateur est soit reflété à l'utilisateur, soit stocké et renvoyé ultérieurement, soit exécuté à la suite d'une modification de l'environnement DOM. La vulnérabilité existe dans Sourcecodester Online Car Rental System 1.0 dans le paramètre vehicalorcview trouvé lors de l'ajout d'un nouveau véhicule dans la page Post Vehical. En ajoutant simplement la charge utile dans le paramètre vehicalcrview, l'application stocke la charge utile sans validation des entrées dans la base de données et chaque fois que le client visite la page, la charge utile est exécutée.
L'URL affectée où le paramètre vulnérable peut être trouvé : http://HOST/car-rental/admin/post-avehical.php
Impact : Cette vulnérabilité permet à un attaquant de détourner la session, de voler des identifiants, d'accéder aux ordinateurs des clients et d'installer des logiciels malveillants sur l'ordinateur du client.