Impact
The vulnerability is a CSRF flaw in grav-plugin-login’s login.regenerate2FASecret task. An unauthenticated attacker can trigger a GET request that overwrites a logged‑in user’s TOTP secret, forcing the user to re‑enroll for two‑factor authentication. This weakness is categorized as CWE‑352.
Affected Systems
The flaw affects the Grav Login Plugin from getgrav, versions prior to 3.8.11. Upgrading to 3.8.11 or later removes the vulnerability.
Risk and Exploitability
The CVSS score of 5.4 indicates a medium severity. Because the attacker only needs an unauthenticated request and a victim’s authenticated session, the risk is moderate. The EPSS score is not available, and the issue is not listed in CISA’s KEV catalog. Attackers could exploit the flaw via a simple cross‑site link or image tag to change a victim’s 2FA secret.
OpenCVE Enrichment