Skip to main content

Grav Login Plugin EUVDEUVD-2026-107900

| CVE-2026-114658 HIGH
Improper Privilege Management (CWE-269)
2026-10-22 VulnCheck GHSA-hgwc-2mf9-5m4j
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as page author
  2. Delivery
    Define malicious login.invite form in frontmatter
  3. Exploit
    Submit invitation unauthenticated
  4. Execution
    Register attacker email as super user
  5. Impact
    Full site takeover

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the Grav Login plugin (version 3.6.0 up to but not including 3.9.13) to be installed, plus an attacker holding page-author privileges capable of editing page frontmatter - this author foothold is the key limiting factor (PR:L), so the flaw is not exploitable by a fully anonymous outsider lacking authoring access. The specific trigger is defining an invitation form in page frontmatter that grants super access via the login.invite task, which can then be submitted without authentication to register the invited address. The missing authorization check on login.invite is the core defect; sites without any page authors beyond trusted administrators have a reduced attack surface.

Impact

This is a credible, actionable priority rather than an inflated high-CVSS number, but it is not a drop-everything remote-root issue. The CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, 8.7) and CWE-269 (Improper Privilege Management) align well with the description: a network-reachable, low-complexity privilege escalation requiring some existing low-level privilege (PR:L, consistent with the 'page authors' prerequisite). The full VC:H/VI:H/VA:H impact matches the stated outcome of obtaining a super user account and full site control. No EPSS score was supplied, the vulnerability is NOT in CISA KEV, and no public POC is referenced, so exploitation status is: no public exploit identified at time of analysis - meaning the risk today is latent potential rather than demonstrated mass exploitation. One nuance to verify: the description says page authors define the malicious invitation form (an authenticated/trusted-author action, supporting PR:L) but that the form is then 'submitted unauthenticated' to register the super account; the PR:L therefore reflects the author-level foothold needed to plant the form, not the final submission step. The real-world ceiling on risk is the need for a page-author-level account on a Grav site running the vulnerable Login plugin.

Exploit ScenarioDerived

A user with page-author rights on a Grav site (e.g., a contributor on a multi-author blog or an attacker who has compromised a low-privilege authoring account) creates a page whose frontmatter defines a login.invite form that grants super-user access. The crafted invitation can then be submitted without authentication to register an attacker-controlled email address as a super user, yielding complete administrative control. No public exploit code is referenced, so this is based on the advisory description rather than a published POC.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

Privilege escalation in the Grav Login plugin (3.6.0 before 3.9.13) allows page authors to obtain super-user accounts by defining an invitation form in page frontmatter and submitting the login.invite task without authentication. The missing authorization check requires an existing authenticated page-author foothold (PR:L) to plant the invitation form, so it is not exploitable by a fully anonymous outsider; no public exploit code or CISA KEV entry was identified at time of analysis. This is a credible, actionable privilege-escalation issue rather than a drop-everything remote-root flaw.

RemediationAI

Upgrade the Grav Login plugin to version 3.9.13 or later as the vendor-released fix; see https://github.com/getgrav/grav/security/advisories/GHSA-j8jx-ccrg-m7h2. If immediate upgrade is not possible, restrict page-author privileges so only trusted users can edit frontmatter (trade-off: reduced editorial flexibility), audit and remove any invitation forms in page frontmatter that grant super access (requires content review and may disrupt legitimate invitation workflows), and consider disabling the login.invite task via site configuration until patched (trade-off: legitimate invitation features stop working).

Affected VersionsENISA

grav-plugin-login 3.6.0 <3.9.13

Affected Packages

euvd grav_plugin_login fix: 3.9.13

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Grav Login plugin provides authentication, registration, and invitation workflows for the Grav flat-file CMS. CWE-269 (Improper Privilege Management) is the root cause: the login.invite handler does not verify that the caller is authorized to create an invitation that grants super-user access. Because page authors can edit page frontmatter, they can define an invitation form with super access and submit it without authentication, causing the invited address to be registered with elevated permissions. The CPE cpe:2.3:a:getgrav:grav-plugin-login:*:*:*:*:*:*:*:* covers the affected plugin; versions 3.6.0 through 3.9.12 are in range, with 3.9.13 as the fixed release.

Know when Grav Plugin Login gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable with low complexity and no user interaction; PR:L reflects the required page-author foothold to plant the frontmatter form, and escalation to super user yields full C/I/A impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:43 cve.org
HIGH 8.7

DescriptionCVE.org

Grav Login plugin from 3.6.0 before 3.9.13 contains a missing authorization vulnerability in the login.invite task that allows page authors to obtain super user accounts. Attackers can define an invitation form granting super access in page frontmatter, submit it unauthenticated, and register the invited address for full site control.

Technical POC Analysis

CWE-269 (Improper Privilege Management), with the advisory also tagging CWE-862 (Missing Authorization).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

The Grav Login plugin (versions 3.6.0 through 3.9.12) contains a high-severity privilege-escalation flaw that can let an authenticated page author create super-user accounts, effectively handing over full control of the Grav site. The issue requires an existing low-privileged page-author foothold, so the primary exposure is to organizations with broad author access or weak account governance; no public exploit identified at time of analysis, and no vendor-released patch identified at time of analysis. Leadership should prioritize inventory, role cleanup, and interim controls because a super-user compromise could affect content integrity, data, and site availability.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting and auditing page-author accounts, disabling or removing the login.invite invitation functionality, inspecting page frontmatter for unauthorized invitation forms, monitoring for new super-user accounts, enforcing least privilege, and reviewing logs for suspicious privilege changes.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
Login plugin for Grav, a niche flat-file CMS with limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy