PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 close CVE-2026-109618 and CVE-2026-109619. Every PHP install serving web requests is at risk, mod_php most of all, and PHP 8.1 and older get no official fix.
Laravel fixes an API token bypass that hands over any account
EditorialBy TrustList Editorial
CVE-2026-114509 lets an attacker with no token log in as an existing user on apps using TokenGuard with MySQL or MariaDB. Upgrade to 13.29.0 or 12.68.0; a proof of concept is public.
- Cybersecurity
- Application Security
- Web Security
- Authentication
- +4 more
About Laravel fixes an API token bypass that hands over any account
Laravel fixes an API token bypass that hands over any account
19 October 2026: Laravel has fixed CVE-2026-114509, a critical flaw (CVSS 4.0 score 9.2) in its built-in TokenGuard that lets an attacker who is not logged in authenticate as an existing user without that user's API token, on applications backed by MySQL or MariaDB. The fix is in laravel/framework 13.29.0 and 12.68.0, and Italy's national CSIRT warned on 22 October that a proof of concept is now available.
Not yet independently verified. Laravel does not say which MySQL or MariaDB settings make the bypass work, and neither it nor Italy's ACN reports exploitation so far. We will update this when it can be confirmed, and remove this note.
Fixed versions
- Laravel 13: 13.29.0 or later
- Laravel 12: 12.68.0 or later
Laravel published the advisory on GitHub on 19 October. It lists no workaround, so upgrading is the fix.
How the bypass works
TokenGuard is the simple token guard that ships with the framework: an API client sends a token, and the guard looks up the user whose stored token matches. According to the advisory, the guard does not check that the credential it receives is a string. Under certain MySQL and MariaDB configurations, an attacker can send a crafted non-string value that is mishandled in the lookup, so the database query matches a user record it should not instead of failing. The attacker is then authenticated as that existing user, with no login and no user interaction, on every route the guard protects.
The CVSS vector marks an attack precondition, which reflects the database dependency: applications on PostgreSQL or SQLite are not named as affected, and applications that use Sanctum or Passport for API authentication rather than the plain token guard are not the target described. The flaw was reported by the researcher KIKOmanasijev.
Who needs to move first
Italy's ACN rates the systemic impact critical (78.46) and notes that the proof of concept is public, while its exploitation field is still empty. Laravel is one of the most widely used PHP frameworks for business applications, internal tools and SaaS back ends, and many of those expose token-protected API routes to the internet. Teams should check two things: whether any guard in config/auth.php uses the token driver, and whether the application runs on MySQL or MariaDB. Where both are true the upgrade is urgent, and API access logs from before it are worth reviewing for requests that authenticated with malformed token values. The same week's PHP emergency release means many Laravel servers need a runtime update as well as the framework one.
Sources
Categories & features
- Cybersecurity
- Application Security
- Web Security
- Authentication
- PHP
- Web Development
- API
- Patch Management
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
Nine advisories published on 5 October cover four high-severity code execution paths through the Twig sandbox; Canada's Cyber Centre urged updates on 20 October. The fixes have been out since 1 September.
FoxIO found seven of ten HTTP/3 stacks open to header amplification. quic-go, Cloudflare quiche, lsquic and Wireshark are fixed; Bun, the h3 crate and aioquic are not, and a proof of concept is public.
SA-CORE-2026-014 scores 19 out of 25. Sites on 11.2 or 10.5 and older have no patch; uninstalling the Field UI module blocks the flaw until an upgrade is possible.
Six of the flaws give a back-office user a way to run code on the server. CERT/CC says it could not reach the maintainers, who released security fixes for the 3.x lines on 6 October.
Google announced the removal a year ago; the XSLTEnabled enterprise policy and an origin trial keep it working only until Chrome 176, due on 17 August 2027.
Edge 159 disables the XSLTProcessor API and XSL stylesheet instructions by default. A temporary XSLTEnabled policy buys time until Edge 176 in summer 2027.
A week after 38 advisories, Camel published seven more on 22 October, led by a High-rated XXE in camel-saxon. On the 4.22 LTS line only 4.22.2 fixes them; 4.18.5 and 4.23.0 already do.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More CybersecurityThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.