# CVE-2026-114509: Laravel - Authentication Bypass

> Live exploitation tracking for CVE-2026-114509 by the CrowdSec Live Exploit Tracker, built from real-world attack data crowdsourced from CrowdSec's global network.

Page: https://tracker.crowdsec.net/cves/CVE-2026-114509

## Key facts

- **Exploitation phase:** Insufficient Data. Not enough CrowdSec telemetry data is available to confidently assess how this vulnerability is exploited in the wild.
- **CVSS score:** 9.2
- **Public exploit available:** Yes
- **Affected products:** Laravel
- **Weaknesses:** CWE-287 (Improper Authentication); CWE-1287 (Improper Validation of Specified Type of Input)
- **Tags:** php, web_application

## 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.

## CrowdSec analysis

[CVE-2026-114509](https://euvd.enisa.europa.eu/vulnerability/CVE-2026-114509) is a critical authentication bypass vulnerability in Laravel’s TokenGuard, affecting versions prior to 12.68.0 and 13.29.0 when used with certain MySQL or MariaDB configurations. An unauthenticated attacker can submit a crafted non-string credential to match an unintended user and take over accounts protected by TokenGuard; upgrading to a fixed version addresses the issue.

CrowdSec has been tracking this vulnerability and its exploits since 4th of November 2026.

CrowdSec has not observed any significant exploitation activity targeting CVE-2026-114509 across its network. As a result, no community-driven trend analysis is available for this vulnerability at this time.

Observed authentication-bypass attempts target `/api/user`, `/api/me`, `/api/profile`, and `/api/v1/user` with a JSON request body containing `{"api_token":[0]}`. The array-valued token can trigger vulnerable Laravel TokenGuard behavior and return user data without authentication.

## Timeline

- 2026-10-21: CVE Published. CVE-2026-114509 is published to NVD.
- 2026-11-04: Rule Released. CrowdSec releases a rule to detect CVE-2026-114509 exploitation attempts against the CrowdSec Network.

## References

- https://github.com/laravel/framework/commit/8dbb08bccac1be095dba4a9d259a419620f1e8a5
- https://github.com/laravel/framework/releases/tag/v13.29.0
- https://github.com/laravel/framework/commit/9b21ce0a9bb2b2599978bc0b0df4abea952ad31c
- https://github.com/laravel/framework/security/advisories/GHSA-f9x3-7vq9-cph6
- https://github.com/laravel/framework/releases/tag/v12.68.0
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2026/CVE-2026-114509.yaml

## Live exploitation data

The [Live Exploit Tracker page](https://tracker.crowdsec.net/cves/CVE-2026-114509) follows observed exploitation activity for CVE-2026-114509. [Request an API key](https://tracker.crowdsec.net/request-api-key) for full access to its exploitation timeline, attacking IP addresses and blocklists.
