Skip to main content
← All vulnerabilities
CVE-2026-114660GHSA-95JR-Q4XH-27VR

Grav 2.0.0 before 2.2.5 Unauthorized Page Deletion via Flex Form Directives

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.2.5
None on Exploit-DB, Metasploit or GitHub

Summary

Grav from 2.0.0 before 2.2.5 contains an improper access control vulnerability in FlexDirectory::dynamicFlexField() that allows page authors to call arbitrary Flex object methods via flex-*@ directives in page frontmatter. When a user with page edit rights opens the page, directives calling setStorageKey() and delete() run in their session, deleting protected pages neither account may delete.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • getgrav grav

    From 2.0.0 · fixed in 2.2.5

References 2

GitHub · getgrav/grav

vulncheck.com