Grav Login Plugin: Missing Authorization in login.invite (CVE-2026-114658)
The Grav Login plugin contains a missing authorization flaw in the login.invite task, allowing unauthenticated attackers to register arbitrary email addresses as super users by manipulating page frontmatter.
CVE search metadata
CVE search record: CVE-2026-114658. Severity: high. CVSS: 8.8. KEV: no. Product: Login plugin (3.6.0 - 3.9.12). Brief: Grav Login Plugin: Missing Authorization in login.invite (CVE-2026-114658). Brief link: https://feed.craftedsignal.io/briefs/2026-10-grav-login-auth-bypass/
Triage facts
Revision 1- Applicability
- Login plugin (3.6.0 - 3.9.12)
- Evidence
- Unknown
- Severity
- High
- Action
- Immediate escalation
- Sources
- 1 public source
- Freshness
- Revision 1Oct 22, 03:52 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
The Grav Login plugin (versions 3.6.0 through 3.9.12) is vulnerable to a missing authorization issue within the login.invite task. An unauthenticated attacker can exploit this by crafting or locating a page with specific frontmatter that enables an invitation form granting super user privileges. By submitting this form, the attacker can register an arbitrary email address and gain full administrative access to the Grav instance.
Impact
Successful exploitation allows an unauthenticated attacker to obtain super user accounts, resulting in full site control and administrative compromise of the affected Grav instance.
Recommendation
- Upgrade the Grav Login plugin to version 3.9.13 or later immediately to address the missing authorization flaw.
- Review existing site pages and frontmatter configurations for unauthorized or unexpected invitation form definitions.
- Audit existing user accounts for suspicious registrations or unauthorized administrative escalations.
Mitigations
Upgrade Grav Login plugin to 3.9.13 or later
CVE-2026-114658