VULNERABILITY INTELLIGENCE
CVE-2023-34448
CVSS score8.8 HIGH
EPSS probability4.52%
CISA KEVNot currently listed
Published2023-06-14
Last modified2026-06-17
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
Grav is a flat-file content management system. Prior to version 1.7.42, the patch for CVE-2022-2073, a server-side template injection vulnerability in Grav leveraging the default `filter()` function, did not block other built-in functions exposed by Twig's Core Extension that could be used to invoke arbitrary unsafe functions, thereby allowing for remote code execution. A patch in version 1.74.2 overrides the built-in Twig `map()` and `reduce()` filter functions in `system/src/Grav/Common/Twig/Extension/GravExtension.php` to validate the argument passed to the filter in `$arrow`.
Weakness classification
- security-advisories@github.com: CWE-20
- nvd@nist.gov: CWE-94
Primary references
- security-advisories@github.com — Patch, Vendor Advisory
- security-advisories@github.com — Vendor Advisory
- security-advisories@github.com — Vendor Advisory
- security-advisories@github.com — Exploit, Patch, Third Party Advisory
- security-advisories@github.com — Exploit, Mitigation, Vendor Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Patch, Vendor Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Vendor Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Vendor Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Exploit, Patch, Third Party Advisory
- af854a3a-2127-422b-91ae-364da2661108 — Exploit, Mitigation, Vendor Advisory