PT-2026-76936 · Grav · Grav-Plugin-Api

·

CVE-2026-75836

·

Published

2026-08-18

·

Updated

2026-08-18

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Grav API plugin versions prior to 1.0.14
Description The Grav API plugin fails to enforce authorization requirements within the MenubarController::executeAction() function. While the 'GET /menubar/items' endpoint correctly filters items, the 'POST /api/v1/menubar/actions/{plugin}/{action}' endpoint only verifies the basic api.access permission and ignores the authorize field registered by a plugin for that action. Consequently, any authenticated user with api.access can execute privileged menubar actions, bypassing intended authorization. This issue affects first- or third-party plugins that rely on documented authorize semantics.
Recommendations Update 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-75836

Affected Products

Grav-Plugin-Api