CVE-2026-55370

Logto is the modern, open-source auth infrastructure for SaaS and AI apps. Prior to 1.41.0, Logto's existing TOTP verification accepted a successfully used TOTP code again while the code remained inside the RFC 6238 acceptance window because the verifier used otplib's stateless check with window = 1 and did not persist or compare the accepted TOTP time-step counter. An attacker who has the victim's first factor and captures a live TOTP value can replay that value to satisfy MFA during the same acceptance window. This issue is fixed in version 1.41.0.
Configurations

No configuration.

History

25 Oct 2026, 15:10

Type Values Removed Values Added
Summary
  • (es) Logto es la infraestructura de autenticación moderna y de código abierto para aplicaciones SaaS y de IA. Antes de la versión 1.41.0, la verificación TOTP existente de Logto aceptaba un código TOTP utilizado con éxito de nuevo mientras el código permanecía dentro de la ventana de aceptación de RFC 6238 porque el verificador utilizaba la comprobación sin estado de otplib con window = 1 y no persistía ni comparaba el contador de pasos de tiempo TOTP aceptado. Un atacante que tiene el primer factor de la víctima y captura un valor TOTP en vivo puede reproducir ese valor para satisfacer la MFA durante la misma ventana de aceptación. Este problema se solucionó en la versión 1.41.0.

Information

Published : 2026-07-10 20:16

Updated : 2026-10-25 15:10


NVD link : CVE-2026-55370

Mitre link : CVE-2026-55370

CVE.ORG link : CVE-2026-55370


JSON object : View

Products Affected

No product.

CWE
CWE-294

Authentication Bypass by Capture-replay