SEPTEMBER 19, 2026
Live Feed
Back to database
Case File

CVE-2026-75835

MEDIUM · CVSS 4.3 EPSS 0.22% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-18 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The Grav API plugin prior to version 1.0.14 is vulnerable due to a missing authorization check in the userPassesAuthorize() function, allowing authenticated attackers with scoped API keys from privileged accounts to bypass scope restrictions. This flaw can lead to unauthorized access to sensitive UI metadata and item definitions, resulting in potential information disclosure. Organizations using this plugin should prioritize updating to the latest version 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-75835
Severity
MEDIUM
CVSS
4.3
EPSS
0.22%

Original NVD Description

Grav API plugin (getgrav/grav-plugin-api) before 1.0.14 contains a missing authorization vulnerability in userPassesAuthorize() (AbstractApiController.php). The function fails to consult the calling request's API key scopes, relying instead on the account's raw super-admin flag and ACL grants. As a result, an authenticated attacker holding a scoped API key minted on a privileged account can bypass their declared scope restrictions to access authorize-gated UI metadata and item definitions (sidebar/menubar/widget items and users-list columns/row-actions/filter-tabs) that their key scope should deny, resulting in information disclosure.