Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.4
CVE-2026-100670: Grav CMS allows admin users to gain super‑admin rights
CVE-2026-100670 · published 2 days ago
Summary
Versions 2.0.14 through 2.0.24 of Grav CMS let a logged‑in admin who does not have full super‑admin permission upgrade their own account to that level. This gives them control over site settings, plugins, themes, files, and all user accounts. Upgrade to version 2.0.25 or newer to close the gap.
What to do
- Update getgrav grav to version 2.0.25 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| getgrav | grav | < 2.0.25 |
Original advisory text
Grav CMS 2.0.14 through 2.0.24 Privilege Escalation via Blueprint Guard Bypass
Grav CMS 2.0.14 through 2.0.24 contains a privilege escalation vulnerability in the group and account blueprints. The access map is gated by a `security@: admin.super` guard that is resolved by the field's exact path, so a submitted flat dot-notation key such as `access.admin.super` (instead of the nested `access[admin][super]`) matches no blueprint rule, survives BlueprintSchema::filterArray() and flattening, and is written by FlexObject::update() via setNestedProperty(), which splits on `.` and reconstructs the nested value. An authenticated backend operator using the flex accounts backend who holds admin.users but not admin.super can therefore grant admin.super to their own account or to a group they belong to and escalate to full super-admin, gaining control over configuration, plugin and theme installation, the file manager, and all accounts. Fixed in 2.0.25, which drops any dotted key whose ancestor path is disabled or marked validate.ignore.
References
- https://github.com/getgrav/grav/security/advisories/GHSA-mwjj-r7vm-pgqm Vendor Advisory
- https://www.vulncheck.com/advisories/grav-cms-2.0.14-through-2.0.24-privilege-es... Vendor Advisory
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/100xxx/CVE-2026-1006... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-100670 Vendor Advisory
Severity
9.4
Critical
CVSS 3.1: 8.8 (MITRE)
Exploitation
EPSS <1%
Type
CWE-639Authorization Bypass Through User-Controlled Key
Timeline
Published26 Sep 2026
Updated28 Sep 2026
First seen26 Sep 2026
Sources
CVE-2026-100670 · NVD
CVE-2026-100670 · MITRE
CVE-2026-100670 · OSV
GHSA-mwjj-r7vm-pgqm · GHSA
Track software like this
Free during beta