
Simple Dashboard <= 2.0 - Escalade de privilèges non authentifiée
Le plugin Simple Dashboard pour WordPress est vulnérable à l'Escalade de Privilèges dans toutes les versions jusqu'à la 2.0 incluse.
Cela permet à des attaquants non authentifiés d'élever leurs privilèges à ceux d'un administrateur.
Bien que la vulnérabilité soit due à un contrôle de capacité manquant (pas de current_user_can()), le noyau WordPress protège /wp-admin/ de l'accès non authentifié.
➡️ Cela signifie que la vulnérabilité n'est exploitable qu'après connexion, mais l'utilisateur n'a besoin d'aucun privilège spécial.
Même un Abonné peut exploiter cette vulnérabilité et modifier des options WordPress sensibles.
Après exploitation en téléversant un fichier JSON contenant :
{ "default_role": "administrator" }
Tout nouvel utilisateur qui s'inscrit recevra automatiquement le rôle Administrateur.
usage: CVE-2024-56071.py [-h] -u URL -U USERNAME -P PASSWORD
Exploit for Simple Dashboard <= 2.0 - Privilege Escalation # By Khaled Alenazi
options:
-h, --help show this help message and exit
-u, --url URL Target WordPress base URL (e.g., http://target.com/wordpress)
-U, --username USERNAME WordPress username to log in
-P, --password PASSWORD Password for the WordPress user
Par : Nxploited | Khaled Alenazi