CVE-2026-62386
CVE-2026-62386 is a high-severity vulnerability with a CVSS 3.x base score of 7.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-598.
Key facts
- Severity: High (CVSS 3.x base score 7.5)
- CVSS v4: 8.2
- EPSS exploit prediction: 0% (19th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-598
- Published:
- Last modified:
Description
The Grav API plugin (getgrav/grav-plugin-api) before 1.0.0-rc.16 accepts JWT access tokens through the ?token= URL query parameter on every API route (JwtAuthenticator::extractBearerToken fallback). Because tokens are embedded in URLs, they are logged verbatim in web server access logs, leaked via the Referer header, stored in browser history, and captured by upstream proxy and CDN logs, exposing valid admin access tokens. A leaked token grants unauthorized API access, including reading configuration and user data, creating admin accounts, modifying system settings, and deleting pages.
Frequently asked questions
- What is CVE-2026-62386?
- The Grav API plugin (getgrav/grav-plugin-api) before 1.0.0-rc.16 accepts JWT access tokens through the ?token= URL query parameter on every API route (JwtAuthenticator::extractBearerToken fallback). Because tokens are embedded in URLs, they are logged verbatim in web server access logs, leaked via the Referer header, stored in browser history, and captured by upstream proxy and CDN logs, exposing valid admin access tokens. A leaked token grants unauthorized API access, including reading configuration and user data, creating admin accounts, modifying system settings, and deleting pages.
- How severe is CVE-2026-62386?
- CVE-2026-62386 has a CVSS 3.x base score of 7.5, rated high severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is high, integrity none, and availability none.
- Is CVE-2026-62386 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (19th percentile), an estimate of the probability of exploitation in the next 30 days.
- How do I fix CVE-2026-62386?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- When was CVE-2026-62386 published?
- CVE-2026-62386 was published on 2026-07-17 and last updated on 2026-07-23.
References
- https://github.com/getgrav/grav/security/advisories/GHSA-4hpj-wmpw-ghwq
- https://www.vulncheck.com/advisories/grav-rc-16-authentication-bypass-via-token-url-parameter
Other CWE-598 vulnerabilities
- CVE-2026-74880 — Critical (CVSS 9.8): openssl_encrypt versions before 1.4.0 accept refresh tokens as URL query parameters in keyserver and telemetry server…
- CVE-2025-69270 — Critical (CVSS 9.8): Information Exposure Through Query Strings in GET Request vulnerability in Broadcom DX NetOps Spectrum on Windows,…
- CVE-2023-6014 — Critical (CVSS 9.8): An attacker is able to arbitrarily create an account in MLflow bypassing any authentication requirment.
- CVE-2025-56551 — High (CVSS 8.2): An issue in DirectAdmin v1.680 allows unauthorized attackers to manipulate the page layout and replace the legitimate…
- CVE-2021-21594 — High (CVSS 8.2): Dell PowerScale OneFS versions 8.2.2 - 9.1.0.x contain a use of get request method with sensitive query strings…
- CVE-2026-23846 — High (CVSS 8.1): Tugtainer is a self-hosted app for automating updates of Docker containers. In versions prior to 1.16.1, the password…