Impact
The Grav API plugin contains a flaw where session validation does not check whether a user account is disabled. A disabled user can reuse an existing authenticated browser session or a remember‑me token to access API endpoints until the session expires, effectively enabling continued API access even after revocation.
Affected Systems
This vulnerability affects the Grav API plugin (grav-plugin-api) from the getgrav vendor, specifically all releases prior to version 1.0.36.
Risk and Exploitability
The CVSS score of 5.3 indicates a moderate severity. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is likely local or remote, depending on how the disabled user obtained an authenticated session; an attacker would need an existing session token, which is then reused to call API endpoints, so the risk depends on how quickly disabled accounts are logged out or sessions are invalidated.
OpenCVE Enrichment