CVE Catalog

CVE-2026-116019

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

28th percentile - higher than 28% of all known CVEs

Summary

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.

Risk Assessment

A user with page-edit permission can delete directories, overwrite files, or read files outside the page tree, potentially causing data loss or information disclosure. The risk affects organizations that grant page editors access to a Grav instance.

Recommendation

Update Grav to version 2.2.13 or later. Restrict page-edit permissions to trusted users until the update is applied.

Other vulnerabilities in Grav

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS