PT-2026-60650 · Grav · Api Plugin
CVSS v4.0
8.2
High
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Grav API plugin versions prior to 1.0.0-rc.16
Description
The plugin accepts JWT (JSON Web Token) access tokens via the
token URL query parameter on every API route through the JwtAuthenticator::extractBearerToken fallback. This behavior causes tokens to be logged in web server access logs, leaked via the Referer header, stored in browser history, and captured by upstream proxy and CDN logs. An attacker with access to a leaked token can gain unauthorized API access to read configuration and user data, create admin accounts, modify system settings, and delete pages.Recommendations
Update the Grav API plugin to version 1.0.0-rc.16 or later.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Api Plugin