
Exploit de preuve de concept en Python pour CVE-2026-7458, un contournement d'authentification non authentifié dans le plugin WordPress PickPlugins User Verification via une comparaison OTP non stricte, menant à une prise de contrôle de compte.
Contournement d'authentification non authentifié via comparaison non stricte dans l'API REST de vérification OTP
PickPlugins User Verification ≤ 2.0.46
Le plugin User Verification de PickPlugins pour WordPress (versions ≤ 2.0.46) contient une vulnérabilité critique dans son mécanisme de connexion OTP. En raison d'une comparaison non stricte (==) dans la logique de vérification, un attaquant non authentifié peut contourner l'authentification OTP en envoyant un booléen true au lieu d'une valeur OTP numérique. Cela permet un accès complet au compte cible sans jamais connaître l'OTP.
Score CVSS : 9.8 (Critique)
CWE : CWE-288 (Contournement d'authentification utilisant un chemin alternatif)
Vecteur d'attaque : Réseau | Complexité : Faible | Privilèges : Aucun
| Composant | Versions vulnérables |
|---|---|
| PickPlugins User Verification | ≤ 2.0.46 |
| WordPress (toute version) | Toute version (avec le plugin actif) |
python exploit.py -u "http://target.com/otp-login/" -b "http://target.com" -e "[email protected]"