PT-2026-60146 · Grav · Grav-Plugin-Api

·

CVE-2026-61452

·

Published

2026-07-15

·

Updated

2026-07-15

CVSS v4.0

6.9

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Grav API plugin versions prior to 2.0.4
Description Improper session invalidation occurs because JSON Web Tokens (JWT) access tokens are issued without a jti (JWT ID) claim, preventing server-side revocation. While refresh tokens can be managed, access tokens remain valid for their entire duration (defaulting to 1 hour) even after a user logs out, changes their password, receives a new token, or has their account disabled. This allows an attacker with a stolen access token to maintain full API access until the token expires naturally.
Recommendations Update Grav API plugin to version 2.0.4 or later.

Exploit

Fix

Insufficient Session Expiration

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

Weakness Enumeration

Related Identifiers

CVE-2026-61452
GHSA-M8G9-WXHX-6F86

Affected Products

Grav-Plugin-Api