Naar inhoud
PatchBriefing

Zoek in PatchBriefing

Typ minimaal twee tekens. Resultaten worden direct bijgewerkt.

Zoek op CVE’s, producten, packages en artikeltitels.

Niets gevonden. Kenmerken zoals CVE en GHSA zijn in beide talen doorzoekbaar.

Inschrijven

Gemiddeld · 6.4 Laravel CVE-2026-114508 GHSA-5wcm-3v2w-8362 PKSA-4hy6-m98j-dz9f CVE-2026-114509

Laravel verhelpt databeschadigingsbug en kritieke authenticatie-bypass in TokenGuard

Twee kwetsbaarheden in laravel/framework zijn verholpen: één maakt het mogelijk dat gebruikers met alleen leesrechten destructieve databaseacties op gerelateerde tabellen veroorzaken (CVE-2026-114508), de andere stelt niet-geauthenticeerde aanvallers in staat TokenGuard-authenticatie te omzeilen onder bepaalde MySQL/MariaDB-configuraties (CVE-2026-114509).

AI-samenvatting

Er zijn twee beveiligingsadviezen gepubliceerd en verholpen voor het pakket laravel/framework. Het eerste, CVE-2026-114508, betreft een fout waarbij een bewust samengestelde relatie-inclusie op een alleen-lezen endpoint een destructieve databaseactie kan triggeren in plaats van gewone data-opvraging. Het tweede, CVE-2026-114509, is een ernstigere authenticatie-bypass in Laravels TokenGuard waarmee een niet-geauthenticeerde aanvaller onder bepaalde databaseconfiguraties een account kan overnemen. Beide problemen zijn door het Laravel-project verholpen; de gerepareerde versies zijn beschikbaar.

Wat is er gebeurd

Er zijn twee afzonderlijke kwetsbaarheden vastgesteld in laravel/framework. CVE-2026-114508 (GHSA-5wcm-3v2w-8362) beschrijft een situatie waarin een bewust samengestelde relatie-inclusie op een alleen-lezen endpoint een destructieve databaseactie op een gerelateerde tabel kan veroorzaken in plaats van data op te halen, in tegenstelling tot het verwachte leesgedrag. CVE-2026-114509 (GHSA-f9x3-7vq9-cph6) beschrijft een situatie waarin TokenGuard, wanneer geconfigureerd als standaard token-gebaseerde API-guard, een bewust samengestelde niet-string credential niet afwijst. Onder bepaalde MySQL- of MariaDB-configuraties kan dit ertoe leiden dat de authenticatiecontrole een onbedoelde, bestaande gebruiker matcht.

Technische oorzaak

CVE-2026-114508 valt onder CWE-470 (gebruik van extern controleerbare input om classes of code te selecteren / onveilige reflectie): input die relatie-inclusie bepaalt, wordt niet voldoende gevalideerd voordat deze wordt gebruikt in een destructieve databaseactie. CVE-2026-114509 valt onder CWE-287 (onjuiste authenticatie); TokenGuard controleert niet of de aangeleverde credential een string is, en door bepaald type-conversiegedrag in MySQL of MariaDB kan een niet-string credential tijdens de authenticatiecontrole overeenkomen met een onbedoeld gebruikersrecord.

Waarom dit belangrijk is

CVE-2026-114508 stelt een gebruiker met alleen leesrechten, zonder schrijfrechten, in staat om onomkeerbaar dataverlies te veroorzaken op gerelateerde tabellen, met denial of service en verlies van data-integriteit tot gevolg. CVE-2026-114509 is ernstiger: het stelt een niet-geauthenticeerde aanvaller in staat om authenticatie volledig te omzeilen en een account over te nemen op routes die door TokenGuard worden beschermd, mits de kwetsbare databaseconfiguratie wordt gebruikt. Dit kan leiden tot volledige accountovername zonder dat er vooraf inloggegevens nodig zijn.

Wie wordt getroffen

Applicaties die laravel/framework gebruiken en alleen-lezen endpoints met ondersteuning voor relatie-inclusie aanbieden, zijn kwetsbaar voor CVE-2026-114508. Applicaties die TokenGuard gebruiken als standaard token-gebaseerde API-guard en draaien op MySQL- of MariaDB-configuraties die gevoelig zijn voor het beschreven type-conversiegedrag, zijn kwetsbaar voor CVE-2026-114509. Niet elke implementatie gebruikt TokenGuard of de getroffen databaseconfiguraties, dus de toepasbaarheid moet per applicatie worden gecontroleerd.

Getroffen versies

CVE-2026-114508 treft laravel/framework vanaf versie 12.45.0 tot 12.68.0, en versie 13.27.0, waarbij de fix is uitgebracht in 12.68.0 en 13.27.0. CVE-2026-114509 treft laravel/framework vóór versie 12.68.0 en 13.29.0, waarbij de fix is uitgebracht in 12.68.0 en 13.29.0. Opvallend is dat de bronadviezen de 13.x-reeks iets verschillend weergeven (sommige noemen '0' als introductieversie, andere '13.0.0'); de gerepareerde versies komen in alle bronnen overeen.

Fixes en mitigatie

Beide problemen zijn verholpen door het Laravel-project. CVE-2026-114508 is opgelost in de versies 12.68.0 en 13.27.0. CVE-2026-114509 is opgelost in de versies 12.68.0 en 13.29.0. Applicaties dienen te upgraden naar de gerepareerde versie die past bij hun Laravel-releaselijn.

Aanbevolen actie

Sitebeheerders en ontwikkelaars die laravel/framework gebruiken, wordt aangeraden zo snel mogelijk te upgraden naar de gerepareerde versies: 12.68.0 of 13.27.0 voor CVE-2026-114508, en 12.68.0 of 13.29.0 voor CVE-2026-114509. Omdat CVE-2026-114509 niet-geauthenticeerde accountovername mogelijk maakt onder bepaalde databaseconfiguraties, verdient deze update prioriteit bij applicaties die TokenGuard gebruiken met MySQL of MariaDB.

PatchBriefing-score

6.4 / 10 · Gemiddeld

Officiële CVSS: 9.2

CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

EPSS 0.0040 (33 percentiel)

Waarom deze score

CVE-2026-114508 heeft een CVSS-basisscore van 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L), wat duidt op over het netwerk uitbuitbare toegang met lage complexiteit, zonder vereiste privileges of gebruikersinteractie, maar met beperkte impact die zich beperkt tot verlies van integriteit en beschikbaarheid van gerelateerde data. De PatchBriefing-score van 4.9 weerspiegelt deze gematigde impact, gecombineerd met het ontbreken van bekende exploitatie, geen publiek beschikbare exploit, en een lage EPSS-score (0,00306). CVE-2026-114509 heeft een veel hogere CVSS-basisscore van 9.2, wat duidt op grote impact op vertrouwelijkheid, integriteit en beschikbaarheid door volledige authenticatie-bypass zonder vereiste privileges of gebruikersinteractie. De PatchBriefing-score van 6.4 wordt vooral bepaald door deze hoge CVSS-basisscore, aangevuld met de niet-geauthenticeerde, op afstand uitvoerbare aard zonder gebruikersinteractie en de populariteit van het getroffen product. Voor geen van beide kwetsbaarheden is momenteel actieve uitbuiting bekend, en er is voor geen van beide publieke exploitcode gerapporteerd.

Getroffen versies

laravel/framework >= 13.0.0, < 13.27.0
kwetsbaar
laravel/framework >=13.0.0,<13.27.0|>=12.45.0,<12.68.0
kwetsbaar
laravel/framework ≥ 13.0.0 < 13.27.0
kwetsbaar
laravel/framework
kwetsbaar
≥ 12.68.0
gepatcht
≥ 13.27.0
gepatcht
laravel/framework < 12.68.0
kwetsbaar
laravel/framework ≥ 0 < 12.68.0
kwetsbaar
laravel/framework
kwetsbaar
laravel/framework <12.68.0|>=13.0.0,<13.29.0
kwetsbaar
≥ 12.68.0
gepatcht
≥ 13.29.0
gepatcht

Gemelde oplossingen

Beide problemen zijn verholpen door het Laravel-project. CVE-2026-114508 is opgelost in de versies 12.68.0 en 13.27.0. CVE-2026-114509 is opgelost in de versies 12.68.0 en 13.29.0. Applicaties dienen te upgraden naar de gerepareerde versie die past bij hun Laravel-releaselijn.

Hoe dit rapport is gemaakt

8 bronrecords zijn opgehaald, gekoppeld en gebruikt om het rapport hierboven op te stellen.

  • NVD (NIST) database
  • GitHub Advisory Database database
  • Packagist Security Advisories registry
  • OSV.dev database
  • NVD (NIST) database
  • GitHub Advisory Database database
Eén rapport
Laravel verhelpt databeschadigingsbug en kritieke authenticatie-bypass in TokenGuard
1 artikel · 8 bronnen geciteerd
Revisiegeschiedenis
  1. Gepubliceerd
  2. Gegenereerd
De Ochtendbriefing

Relevante veranderingen voor de stacks die je volgt.

Kies je stacks, onderwerpen en eventueel WordPress-plugins. Om 07:00 CEST worden passende meldingen en releases uit de rapportageperiode in één e-mail gegroepeerd.

✓ Kies stacks en onderwerpen✓ Pas voorkeuren altijd aan✓ Eén gebundelde e-mail