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.
References
Configurations
No configuration.
History
22 Oct 2026, 02:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-10-22 02:16
Updated : 2026-10-22 02:16
NVD link : CVE-2026-114660
Mitre link : CVE-2026-114660
CVE.ORG link : CVE-2026-114660
JSON object : View
Products Affected
No product.
CWE
CWE-470
Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')
