Skip to content
OpenAdvisories
High · 8.8 CVE-2026-116019 EUVD-2026-109277GHSA-8xfc-f7mm-8g34

Grav 2.0.15 before 2.2.13 Allowlist Bypass via Flex Form Override Directives

Published Oct 24, 2026 · Updated Oct 26, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
getgrav grav 2.0.15 – < 2.2.13 2.2.13

References