
Exploit de prueba de concepto en Python para CVE-2026-7458, una omisión de autenticación no autenticada en el plugin de WordPress PickPlugins User Verification mediante una comparación OTP inexacta, que conduce a la toma de control de la cuenta.
Omisión de autenticación sin autenticación previa mediante comparación débil en la API REST de verificación OTP
PickPlugins User Verification ≤ 2.0.46
El plugin User Verification de PickPlugins para WordPress (versiones ≤ 2.0.46) contiene una vulnerabilidad crítica en su mecanismo de inicio de sesión OTP. Debido a una comparación débil (==) en la lógica de verificación, un atacante no autenticado puede omitir la autenticación OTP enviando un booleano true en lugar de un valor OTP numérico. Esto otorga acceso total a la cuenta objetivo sin necesidad de conocer el OTP.
Puntuación CVSS: 9.8 (Crítico)
CWE: CWE-288 (Omisión de autenticación mediante una ruta alternativa)
Vector de ataque: Red | Complejidad: Baja | Privilegios: Ninguno
| Componente | Versiones vulnerables |
|---|---|
| PickPlugins User Verification | ≤ 2.0.46 |
| WordPress (cualquiera) | Cualquiera (con el plugin activo) |
python exploit.py -u "http://target.com/otp-login/" -b "http://target.com" -e "[email protected]"