Vulnerabilidad en plugin para WordPress OTP Login With Phone Number, OTP Verification (CVE-2026-3655)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-287
Autenticación incorrecta
Fecha de publicación:
29/05/2026
Última modificación:
21/07/2026
Descripción
El plugin OTP Login With Phone Number, OTP Verification para WordPress es vulnerable a omisión de autenticación en las versiones 1.8.50 a 1.8.60. Esto se debe a que el flujo de verificación de Firebase en el gestor AJAX 'lwp_ajax_register' no vincula la sesión de Firebase al número de teléfono proporcionado en la solicitud. La función 'idehweb_lwp_activate_through_firebase()' valida que una sesión OTP de Firebase es legítima, pero el 'phoneNumber' devuelto por Firebase nunca se compara con el número de teléfono almacenado de la víctima. Esto hace posible que atacantes no autenticados se autentiquen como cualquier usuario que tenga un número de teléfono almacenado en los metadatos del usuario, incluidos los administradores, al verificar su propia sesión de Firebase y proporcionar el número de teléfono de la víctima en la misma solicitud.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Referencias a soluciones, herramientas e información
- https://plugins.trac.wordpress.org/browser/login-with-phone-number/tags/1.8.60/inc/ajax-handlers.php#L1167
- https://plugins.trac.wordpress.org/browser/login-with-phone-number/tags/1.8.60/inc/ajax-handlers.php#L649
- https://plugins.trac.wordpress.org/browser/login-with-phone-number/tags/1.8.60/inc/ajax-handlers.php#L659
- https://plugins.trac.wordpress.org/browser/login-with-phone-number/trunk/inc/ajax-handlers.php#L649
- https://plugins.trac.wordpress.org/changeset/3479314/login-with-phone-number/trunk/inc/ajax-handlers.php?old=3455810&old_path=login-with-phone-number%2Ftrunk%2Finc%2Fajax-handlers.php
- https://www.wordfence.com/threat-intel/vulnerabilities/id/7fc410f2-5f2b-4eea-a0fb-fe58f988f95f?source=cve


