Arbitrary Code Execution Affecting getgrav/grav package, versions <1.7.11


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

Exploit Maturity
Mature
EPSS
5.1% (94th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Arbitrary Code Execution vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-PHP-GETGRAVGRAV-1245463
  • published14 Apr 2021
  • disclosed14 Apr 2021
  • creditUnknown

Introduced: 14 Apr 2021

CVE-2021-29440  (opens in a new tab)
CWE-94  (opens in a new tab)

How to fix?

Upgrade getgrav/grav to version 1.7.11 or higher.

Overview

getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS.

Affected versions of this package are vulnerable to Arbitrary Code Execution. Twig processing of static pages can be enabled in the front matter by any administrative user allowed to create or edit pages. As the Twig processor runs unsandboxed, this behavior can be used to gain arbitrary code execution and elevate privileges on the instance.

CVSS Scores

version 3.1