Description
Grav before 2.0.14 fails to guard the access field in the core group blueprint with the required security@: admin.super restriction. A delegated admin.users operator can save a group with access[admin][super]=true to escalate to super-admin, gaining scheduler and Twig evaluation capabilities.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| getgrav | grav | < 2.0.14 | 2.0.14 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Packagist | getgrav/grav | < 2.0.14 | 2.0.14 | GHSA-xhfv-7758-r9hx |
References
- GitHub Security Advisory (GHSA-xhfv-7758-r9hx) vendor-advisory
- VulnCheck Advisory: Grav before 2.0.14 Privilege Escalation via Group Access Field third-party-advisory