CVE Catalog

CVE-2026-62231

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

The Grav API plugin (getgrav/grav-plugin-api) before version 1.0.6 contains an authorization bypass. API keys can be created with a restricted scopes array, but the ApiKeyAuthenticator class never reads or enforces these scopes, returning the full user account object. This means a key with limited scopes (e.g., read-only) can perform any write, delete, or administrative operation the owning user is authorized for.

Risk Assessment

The organization is at risk of unauthorized access to critical data and operations. An attacker with access to a limited-scope API key can modify, delete, or manage system resources, potentially leading to data integrity and confidentiality breaches.

Recommendation

Immediately update the Grav API plugin to version 1.0.6 or later. After updating, verify and regenerate all existing API keys to ensure scope restrictions are properly enforced.

Other vulnerabilities in Grav API plugin

See all
Original NVD description (English source)

The Grav API plugin (getgrav/grav-plugin-api) before 1.0.6 contains an authorization bypass: API keys can be created with a restricted scopes array, but the ApiKeyAuthenticator class never reads or enforces these scopes. It loads and returns the owning user's full account object, so a key created with limited scopes (e.g. read-only) can perform any write, delete, or administrative operation the owning user is authorized for. Fixed in 1.0.6.

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