CVE-2026-62232CWE-862broken-access-control

CVE-2026-62232

High · published July 17, 2026

CVSS v3.1
7.4
EPSS
0%
Percentile
27.7
In the wild
Unconfirmed
What it is

Grav before 2.0.4 contains a two-factor authentication bypass vulnerability in the login plugin where the regenerate2FASecret task checks only user existence, not authorization, during the pending TOTP challenge window. Attackers who know the victim's password can call this task without a CSRF nonce to overwrite the 2FA secret with an attacker-chosen value, compute a valid TOTP code, and complete authentication while reducing 2FA to password-only protection.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00352 · 27.7th percentile
Weakness
CWE-862 · Missing Authorization
Published
2026-07-17T06:18Z
References (3)
EPSS history
Timeline
  • 17 JUL 00:07Z
    Grav < 2.0.4 2FA Bypass via Secret Regeneration
    cvelistv5