AUGUST 14, 2026
Live Feed
Back to database
Case File

CVE-2026-72826

CRITICAL · CVSS 9.8 Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-14 · Last synced 2026-08-14

CyberRota Analysis

AI-Generated

The getgrav/grav-plugin-api plugin prior to version 1.0.13 is vulnerable due to insufficient validation of API key scopes, allowing attackers with minimal-scope API keys to create unscoped super keys. This critical flaw can lead to unauthorized access and potential remote code execution, as attackers can bypass scope restrictions entirely. Organizations using this plugin should prioritize immediate updates to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-72826
Severity
CRITICAL
CVSS
9.8
EPSS
N/A

Original NVD Description

The getgrav/grav-plugin-api plugin before 1.0.13 fails to validate that the scopes of a newly created API key are a subset of the caller's scopes in createApiKey. The self-target path of requireApiKeyPermission() requires only the baseline api.access scope, and the new key's scopes are read directly from the request body with no subset check. An attacker holding a minimal-scope API key on a super account can submit an empty scopes array to mint an unscoped, full-access super key, bypassing scope restrictions (and enabling further chains such as configuration write to RCE).