ID utilisateur contrôlé par paramètre

User ID controlled by request parameter

Ce laboratoire présente une vulnérabilité d’élévation horizontale de privilèges sur la page du compte utilisateur. Pour résoudre le lab, il faut récupérer la clé API de l’utilisateur carlos et la soumettre comme solution. Vous pouvez vous connecter avec les identifiants suivants : wiener:peter.

Dans notre propre panneau utilisateur (celui de wiener), nous observons que l’ID du compte est transmis dans un paramètre de l’URL.

En modifiant ce paramètre et en remplaçant notre ID par celui de carlos, par exemple :

La page affiche alors les informations du compte de carlos, ce qui nous permet de récupérer sa clé API.

Mis à jour

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