Improper Access Control in Grav by RocketTheme
CVE-2026-114660
7HIGH
What is CVE-2026-114660?
Grav versions prior to 2.2.5 have an improper access control vulnerability within the FlexDirectory::dynamicFlexField() method. This flaw enables users with page editing rights to execute arbitrary Flex object methods through flex-*@ directives in the page frontmatter, such as setStorageKey() and delete(). Consequently, this vulnerability can lead to the unauthorized deletion of protected pages during the user's session, posing a significant risk to content integrity and security.
Affected Version(s)
grav 2.0.0 < 2.2.5
grav 2.2.5
