CVE Catalog

CVE-2023-34253

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
2.07%

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

Summary

Grav is a flat-file content management system. In versions prior to 1.7.42, the denylist was insufficient, allowing low privileged attackers to inject malicious templates and achieve remote code execution.

Risk Assessment

An attacker with access to the Grav Admin panel and page creation/update permissions can exploit this vulnerability to gain control over the system.

Recommendation

It is recommended to upgrade to version 1.7.42 or later to patch this vulnerability and enhance system security.

Other vulnerabilities in Grav CMS

See all
Original NVD description (English source)

Grav is a flat-file content management system. Prior to version 1.7.42, the denylist introduced in commit 9d6a2d to prevent dangerous functions from being executed via injection of malicious templates was insufficient and could be easily subverted in multiple ways -- (1) using unsafe functions that are not banned, (2) using capitalised callable names, and (3) using fully-qualified names for referencing callables. Consequently, a low privileged attacker with login access to Grav Admin panel and page creation/update permissions is able to inject malicious templates to obtain remote code execution. A patch in version 1.7.42 improves the denylist.

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