PatchSiren cyber security CVE debrief
CVE-2026-62671 getgrav CVE debrief
The CVE-2026-62671 vulnerability in the Grav Login plugin allows an attacker to overwrite a user's TOTP secret via a GET request, forcing two-factor re-enrollment. This issue is fixed in version 3.8.11. The vulnerability is caused by the login.regenerate2FASecret task accepting a top-level GET request without requiring a login-form nonce, an Origin check, or a Referer check. Under the default SameSite=Lax session cookie policy, an off-site navigation can invoke taskRegenerate2FASecret() in a logged-in victim's session. Defenders should assess exposure and prioritize updating to version 3.8.11.
- Vendor
- getgrav
- Product
- grav-plugin-login
- CVSS
- MEDIUM 5.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-19
- Original CVE updated
- 2026-09-09
- Advisory published
- 2026-08-19
- Advisory updated
- 2026-09-09
Who should care
Defenders responsible for maintaining the Grav Login plugin should assess exposure and prioritize updating to version 3.8.11. They should review and verify the plugin's configuration and security settings, and monitor for potential attacks and anomalies. Additionally, defenders should confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Why it matters
The CVE-2026-62671 vulnerability in the Grav Login plugin allows an attacker to overwrite a user's TOTP secret, forcing two-factor re-enrollment. Defenders should prioritize updating to version 3.8.11 to prevent potential attacks.
- An attacker can overwrite a user's TOTP secret, forcing two-factor re-enrollment.
- The vulnerability allows an attacker to perform a limited form of authentication manipulation.
- Defenders need to verify the plugin version and configuration to prevent potential attacks.
- Remediation priority is high due to the potential for authentication manipulation.
Technical summary
The Grav Login plugin prior to version 3.8.11 is vulnerable to an attack where an attacker can overwrite a user's TOTP secret via a GET request, forcing two-factor re-enrollment. The vulnerability is caused by the login.regenerate2FASecret task accepting a top-level GET request without requiring a login-form nonce, an Origin check, or a Referer check. This allows an attacker to perform a limited form of authentication manipulation. Defenders should prioritize updating to version 3.8.11 of the Grav Login plugin to prevent potential attacks.
Defensive priority
Defenders should prioritize updating to version 3.8.11 of the Grav Login plugin to prevent potential attacks.
Recommended defensive actions
- Update to version 3.8.11 of the Grav Login plugin
- Review and verify the plugin's configuration and security settings
- Monitor for potential attacks and anomalies
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. The vulnerability allows an attacker to perform a limited form of authentication manipulation. Defenders need to verify the plugin version and configuration to prevent potential attacks. The CVE record was published on 2026-08-19T16:18:19.757Z and has not been modified since then. There are references to the official CVE Program record, NIST NVD detail page, and source-specific vulnerability assessment.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-62671 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-62671
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-62671 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-62671
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/getgrav/grav-plugin-login/commit/5d1b722298cb947d8f434025d121b99152a2c630
-
Source reference
Unverified legacy reference
URL: https://github.com/getgrav/grav-plugin-login/releases/tag/3.8.11
-
Source reference
Unverified legacy reference
URL: https://github.com/getgrav/grav/security/advisories/GHSA-4px8-7p53-282r
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.