CVE-2026-72828

7.2

getgrav · grav

An improper privilege management vulnerability in the getgrav grav-plugin-api allows high-privileged users to bypass API key scopes via the InvitationsController.

Executive summary

An improper privilege management flaw in the getgrav grav-plugin-api could allow administrative users to bypass critical security scopes.

Vulnerability

This vulnerability, classified as CWE-269, involves improper privilege management within the InvitationsController. The vulnerability requires an attacker to already possess high privileges, which they then use to bypass intended API key scope restrictions.

Business impact

The CVSS score of 7.2 highlights the potential for severe impact on system confidentiality, integrity, and availability. By bypassing scope restrictions, an authenticated administrator could gain unauthorized access to data or functions outside their assigned permissions, potentially leading to a total compromise of the application environment.

Remediation

Immediate Action: Update the grav-plugin-api to version 1.0.13 or later to address the underlying privilege management flaw.

Proactive Monitoring: Audit logs for any irregular administrative activity or attempts to access administrative functions that fall outside of defined API key scopes.

Compensating Controls: Regularly review and rotate API keys, and enforce the principle of least privilege for all administrative accounts to minimize the potential impact of a scope bypass.

Exploitation status

Public Exploit Available: No

Analyst recommendation

While this vulnerability requires high-privileged access, it represents a significant failure in security architecture. Organizations must prioritize upgrading to version 1.0.13 to restore proper privilege management and ensure that API key scopes are strictly enforced.

More getgrav CVEs