CVE-2025-42615

In affected versions, vulnerability-lookup did not track or limit failed One-Time Password (OTP) attempts during Two-Factor Authentication (2FA) verification. An attacker who already knew or guessed a valid username and password could submit an arbitrary number of OTP codes without causing the account to be locked or generating any specific alert for administrators. This lack of rate-limiting and lockout on OTP failures significantly lowers the cost of online brute-force attacks against 2FA codes and increases the risk of successful account takeover, especially if OTP entropy is reduced (e.g. short numeric codes, user reuse, or predictable tokens). Additionally, administrators had no direct visibility into accounts experiencing repeated 2FA failures, making targeted attacks harder to detect and investigate. The patch introduces a persistent failed_otp_attempts counter on user accounts, locks the user after 5 invalid OTP submissions, resets the counter on successful verification, and surfaces failed 2FA attempts in the admin user list. This enforces an account lockout policy for OTP brute-force attempts and improves monitoring capabilities for suspicious 2FA activity.This issue affects Vulnerability-Lookup: before 2.18.0.
CVSS

No CVSS.

Configurations

No configuration.

History

14 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) En las versiones afectadas, vulnerability-lookup no rastreaba ni limitaba los intentos fallidos de Contraseña de Un Solo Uso (OTP) durante la verificación de Autenticación de Dos Factores (2FA). Un atacante que ya conocía o adivinó un nombre de usuario y una contraseña válidos podía enviar un número arbitrario de códigos OTP sin provocar el bloqueo de la cuenta ni generar ninguna alerta específica para los administradores. Esta falta de limitación de velocidad y bloqueo en los fallos de OTP reduce significativamente el coste de los ataques de fuerza bruta en línea contra códigos 2FA y aumenta el riesgo de una toma de control exitosa de la cuenta, especialmente si la entropía de OTP se reduce (p. ej., códigos numéricos cortos, reutilización por parte del usuario o tokens predecibles). Además, los administradores no tenían visibilidad directa sobre las cuentas que experimentaban fallos repetidos de 2FA, lo que hacía que los ataques dirigidos fueran más difíciles de detectar e investigar. El parche introduce un contador persistente de failed_otp_attempts en las cuentas de usuario, bloquea al usuario después de 5 envíos de OTP inválidos, restablece el contador tras una verificación exitosa y muestra los intentos fallidos de 2FA en la lista de usuarios administradores. Esto impone una política de bloqueo de cuenta para los intentos de fuerza bruta de OTP y mejora las capacidades de monitoreo para actividad sospechosa de 2FA. Este problema afecta a Vulnerability-Lookup: antes de 2.18.0.

Information

Published : 2025-12-08 12:16

Updated : 2026-10-14 22:10


NVD link : CVE-2025-42615

Mitre link : CVE-2025-42615

CVE.ORG link : CVE-2025-42615


JSON object : View

Products Affected

No product.

CWE
CWE-307

Improper Restriction of Excessive Authentication Attempts