CVE-2026-114509

Laravel TokenGuard authentication bypass through non-string API credentials

State
Published
Severity
9.2 Critical
Published
Oct 21, 2026
Updated
Oct 28, 2026
Reserved
Oct 21, 2026

Read the record on cve.org

Description

Laravel is a web application framework. Prior to 12.68.0 and 13.29.0, TokenGuard configured as a standard token-based API guard does not reject a crafted non-string credential. Under affected MySQL or MariaDB configurations, the authentication lookup can match an unintended existing user, allowing an unauthenticated attacker to bypass authentication and take over an account on routes protected by TokenGuard. This issue is fixed in versions 12.68.0 and 13.29.0.

Scores

CVSSScoreVectorSource
4.09.2 CriticalCVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NGitHub_M

Weaknesses

  • CWE-287 Improper Authentication
  • CWE-1287 Improper Validation of Specified Type of Input

Affected Products

ProductVersions
frameworklaravel
  • < 12.68.0Affected
  • >= 13.0.0, < 13.29.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.