CVE Catalog

CVE-2026-80204

MediumCVSS 5.4
Published: Updated: Translated: NVD NIST

Summary

The Grav API plugin before 1.0.18 does not enforce API-key scope caps in the injectSecurityTab() function of BlueprintController. A caller with a scoped API key may see and potentially edit page permission fields beyond the granted scope.

Risk Assessment

The vulnerability may lead to unauthorized modification of page security settings, potentially compromising data integrity and confidentiality.

Recommendation

Upgrade the Grav API plugin to version 1.0.18 or later, which includes the fix.

Other vulnerabilities in Grav API plugin

See all
Original NVD description (English source)

The Grav API plugin (getgrav/grav-plugin-api) before 1.0.18 does not apply the API-key scope cap in the injectSecurityTab() function of BlueprintController when deciding whether a page's security/permissions blueprint section is editable. Because the function performs raw isSuperAdmin()/hasPermission() checks without a request parameter, it cannot enforce scopeAllows(). A caller holding a scoped API key may therefore see (and potentially edit) page permission fields beyond the scope granted to the key. The end-to-end write-time impact was not fully confirmed by the reporter.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS