Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-110653 Evasión de autenticación por condición de carrera en el contador de intentos de OTP en Appointment Booking…

El plugin Appointment Booking Plugin – LatePoint para WordPress es vulnerable a evasión de autenticación por condición de carrera en todas las versiones hasta la 5.7.4, debido a una operación de lectura-modificación-escritura no atómica en el contador de intentos de verificación de OTP en la función verifyOTP. Atacantes no autenticados que conozcan el correo o teléfono registrado de un cliente objetivo pueden enviar solicitudes concurrentes al endpoint auth__verify_otp, superar el límite de bloqueo, forzar por…

Alerta de Nureq Monitor

Detectada 17 OCT · 02:06

CVSS 3.1

9.1CRÍTICA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,4 % PERCENTIL 33

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-110653

El plugin Appointment Booking Plugin – LatePoint para WordPress es vulnerable a evasión de autenticación por condición de carrera en todas las versiones hasta la 5.7.4, debido a una operación de lectura-modificación-escritura no atómica en el contador de intentos de verificación de OTP en la función verifyOTP. Atacantes no autenticados que conozcan el correo o teléfono registrado de un cliente objetivo pueden enviar solicitudes concurrentes al endpoint auth__verify_otp, superar el límite de bloqueo, forzar por…

Productos y versiones afectadas

  • latepoint Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress

    • hasta 5.7.4

Qué hacer

  1. Verificá si usás Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 9.1 CRÍTICA

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Ninguna

Abrir la calculadora completa

Descripción original

The Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress plugin for WordPress is vulnerable to Authentication Bypass via Race Condition in all versions up to, and including, 5.7.4. This is due to a non-atomic read-modify-write on the OTP verification attempts counter in the `verifyOTP` function: the counter is incremented using a stale in-memory value with no conditional `WHERE attempts < 10` guard on the `UPDATE` and no `SELECT ... FOR UPDATE` row lock, creating a TOCTOU window that allows concurrent requests to bypass the 10-attempt lockout. This makes it possible for unauthenticated attackers — who know a target customer's registered email address or phone number — to fire concurrent requests to the `auth__verify_otp` endpoint, defeat the lockout cap, brute-force the 6-digit OTP code, and authenticate as the targeted LatePoint customer, gaining full access to their account, bookings, and personal data. The nonce check present on the endpoint (`otp_verify_otp_nonce`) does not mitigate this issue, as the nonce is publicly emitted by the unauthenticated `request_otp` and `resend_otp` endpoints and is trivially obtainable by any unauthenticated attacker prior to launching the race.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.