CVE-2026-116019GHSA-47gg-mh38-9rr7
Grav 2.0.15 before 2.2.13 Allowlist Bypass via Flex Form Override Directives
getgrav grav
CVSS
8.7HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)No scoreNo FIRST EPSS score in this snapshot yet
What fixes it
- 2.2.13gravCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Reports 3
1 outlet mention it. Reports are not confirmation; each links to its source.
- @thehackerwire.bsky.social: ๐ CVE-2026-116019 - High (8.8) Grav 2.0.15 before 2.2.13 contains an allowlist bypass vulnerability that allows page editors to ... https://www.thehackerwire.com/vulnerability/CVE-Bluesky: CVE posts, 24 Oct 2026
- @cve.skyfleet.blue: CVE-2026-116019 - Grav 2.0.15 before 2.2.13 Allowlist Bypass via Flex Form Override Directives CVE ID : CVE-2026-116019 Published : Oct. 24, 2026, 11:40 a.m. | 19 minutes ago DescrBluesky: CVE posts, 24 Oct 2026
- @offseq.bsky.social: Grav CMS HIGH severity vuln (CVE-2026-116019): attackers with page-edit access can bypass allowlists & trigger destructive methods. Upgrade to 2.2.13+ ASAP. ๐ https://radar.offseq.Bluesky: CVE posts, 24 Oct 2026
Description
Grav 2.0.15 before 2.2.13 contains an allowlist bypass vulnerability that allows page editors to invoke arbitrary public static methods by relocating data-*@ directives with unset-name@ or integer keys. Attackers with page-edit permission can embed crafted fields in Flex form overrides in page frontmatter to call methods like Folder::delete or Utils::download, deleting directories, overwriting files, or reading files outside the page tree.
Text from CVE List
Affected versions 1
- gravaffected: 2.0.15 before 2.2.13CVE List
References 5
- github.com/getgrav/grav/commit/4d9e3935f6b79cc1a157914554ccca6066a16f87Fixvia CVE List
- github.com/getgrav/grav/releases/tag/2.2.13Fixvia CVE List
- github.com/getgrav/grav/security/advisories/GHSA-47gg-mh38-9rr7Advisoryvia CVE List
- vulncheck.com/advisories/grav-2.0.15-before-2.2.13-allowlist-bypass-via-flex-form-override-directivesAdvisoryvia CVE List
- github.com/getgrav/grav/blob/2.2.12/system/src/Grav/Common/Data/Blueprint.phpReferencevia CVE List