CVE-2026-62669

Grav Login Plugin adds login, basic ACL, and session wide messages to Grav. Prior to 3.8.11, the Grav Login plugin login.regenerate2FASecret task checks only that the pending-session user exists rather than requiring $user->authorized. After submitting a victim's correct password, an attacker can invoke taskRegenerate2FASecret() during the pending TOTP challenge, overwrite twofa_secret, read the replacement secret from the response, calculate a valid code, and complete authentication without the victim's second factor. This issue is fixed in version 3.8.11.
Configurations

No configuration.

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) El plugin de inicio de sesión de Grav añade inicio de sesión, ACL básica y mensajes a nivel de sesión a Grav. Antes de la versión 3.8.11, la tarea login.regenerate2FASecret del plugin de inicio de sesión de Grav solo verifica que el usuario de la sesión pendiente exista en lugar de requerir $user -> authorized. Después de enviar la contraseña correcta de una víctima, un atacante puede invocar taskRegenerate2FASecret() durante el desafío TOTP pendiente, sobrescribir twofa_secret, leer el secreto de reemplazo de la respuesta, calcular un código válido y completar la autenticación sin el segundo factor de la víctima. Este problema está solucionado en la versión 3.8.11.

Information

Published : 2026-08-19 16:18

Updated : 2026-10-26 11:10


NVD link : CVE-2026-62669

Mitre link : CVE-2026-62669

CVE.ORG link : CVE-2026-62669


JSON object : View

Products Affected

No product.

CWE
CWE-287

Improper Authentication