Auth bypass in Getgrav Grav Admin
CVE-2021-29439
The Grav admin plugin prior to version 1.10.11 does not correctly verify caller's privileges. As a consequence, users with the permission `admin.login` can install third-party plugins and their dependencies. By installing the right plugin, an attacker can obtain an arbitrary code execution primitive and elevate their privileges on the instance. The vulnerability has been addressed in version 1.10.11. As a mitigation blocking access to the `/admin` path from untrusted sources will reduce the probability of exploitation.
Vulnerability class: Broken Access Control
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.2 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.026 (84.7th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 85th percentile — 84.7% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.026 · newest: 0.026 · change: 0.000
Affected products
- Getgrav Grav Admin
- Getgrav Grav-Plugin-Admin — versions < 1.10.11
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2021-29439?
- CVE-2021-29439 is a high-severity vulnerability in Getgrav Grav Admin, classified under Incorrect Authorization. CVSS score: 7.2/10. Published 2021-04-13.
- How severe is CVE-2021-29439?
- High severity. CVSS v3 base score is 7.2 out of 10.