PT-2026-76935 · Grav · Grav-Plugin-Api

·

CVE-2026-75835

·

Published

2026-08-18

·

Updated

2026-08-18

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Name of the Vulnerable Software and Affected Versions Grav API plugin (getgrav/grav-plugin-api) versions prior to 1.0.14
Description An issue exists in the userPassesAuthorize() function within AbstractApiController.php where the system fails to verify the API key scopes of the calling request. Instead, it relies on the account's raw super-admin flag and Access Control List (ACL) grants. This allows an authenticated attacker using a scoped API key from a privileged account to bypass scope restrictions and access protected UI metadata and item definitions, such as sidebar, menubar, and widget items, as well as users-list columns, row-actions, and filter-tabs, leading to information disclosure.
Recommendations Update Grav API plugin (getgrav/grav-plugin-api) to version 1.0.14 or later.

Exploit

Fix

Missing Authorization

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-75835

Affected Products

Grav-Plugin-Api