Nieuwsbrief

Elke week de belangrijkste lekken in je mail.

Chrome 157 dicht 213 beveiligingslekken: zo werk je je browser bij

Google brengt Chrome 157 uit met 213 beveiligingsfixes, waarvan 7 kritiek volgens Google. Veel lekken zitten in V8 en de grafische onderdelen.

Door Jelmer Schouten

Google heeft Chrome 157 uitgebracht, en die update is groter dan gewoonlijk: er zitten 213 beveiligingsfixes in. Google noemt er zelf 7 kritiek en 77 hoog; de rest is middel (75) of laag (54). Er is geen actief misbruik gemeld, maar omdat veel van deze lekken via een gewone webpagina te misbruiken zijn, is bijwerken verstandig. De nieuwe versie is 157.0.8103.38 voor Linux en 157.0.8103.38/.39 voor Windows en Mac. Google rolt de update de komende dagen tot weken uit, dus wie niet wil wachten, kan zelf bijwerken.

Wat valt op?

  • Veel fouten in de JavaScript-motor. Minstens dertien van de lekken met ernst hoog of kritiek zitten in V8, het onderdeel dat JavaScript uitvoert. Het gaat vooral om typeverwarring (type confusion) en race conditions, een klassieke route om via een webpagina code uit te voeren.
  • Grafische onderdelen zijn een zwakke plek. Minstens zestien lekken zitten in onderdelen die beelden en 3D tekenen, zoals ANGLE, Dawn, WebGPU, WebGL, Skia en de GPU-code. Daaronder zitten veel van de zwaarste lekken.
  • Geheugenfouten overheersen. Het grootste deel van de lijst bestaat uit use-after-free-fouten en bufferoverlopen: geheugen dat wordt gebruikt nadat het is vrijgegeven, of gegevens die buiten hun grenzen worden geschreven.
  • Ook Chrome op je telefoon. Meerdere lekken gelden specifiek voor Chrome op Android of op iOS, en een paar alleen voor Chrome op de Mac. Die versies werk je bij via de Play Store of de App Store.
  • Veel gevonden door Google zelf. Volgens de aankondiging is een groot deel van de lekken door Google intern ontdekt, onder andere met automatische testtools. Ook OpenAI Codex Security meldde meerdere lekken.
  • Scores lopen uiteen. Wij tellen 31 lekken als kritiek, Google zelf 7. Dat komt doordat wij de CVSS-score van de Amerikaanse CISA gebruiken, en die ligt bij veel Chrome-lekken op 9,6. Google beoordeelt dezelfde lekken vaak als hoog.

Wat betekent dit voor jou?

Thuis: Chrome werkt zichzelf bij, maar de nieuwe versie is pas actief nadat je de browser opnieuw hebt gestart. Laat Chrome dus niet dagenlang openstaan. Op het werk: controleer of de update via je beheertools overal wordt uitgerold, ook op laptops die weinig op het netwerk komen. Andere browsers op basis van Chromium, zoals Microsoft Edge, Brave en Opera, delen veel van deze code. Houd ook hun updates de komende dagen in de gaten.

  • 213 lekken opgelost volgens Google
  • 115 met een CVSS-score van 7,0 of hoger (tabel hieronder)
  • 31 kritiek, 84 hoog (volgens de CVSS-score; Google zelf noemt er 7 kritiek)
  • Opgelost in versie 157.0.8103.38 (Windows en Mac ook .39)

Wat moet je doen?

  1. Werk Chrome bij naar 157.0.8103.38

    Open het menu, kies Help en daarna Over Google Chrome. De browser zoekt dan zelf naar de update. Je hebt minimaal versie 157.0.8103.38 nodig.

  2. Start Chrome opnieuw op

    Sluit Chrome volledig af en open de browser opnieuw. Pas daarna is de update actief.

  3. Wees voorzichtig tot de update er staat

    Open geen links of pagina’s van afzenders die je niet vertrouwt. Voor misbruik moet je namelijk vaak eerst iets doen.

  4. Controleer ook beheerde computers

    Beheer je meerdere computers, zorg dan dat de update overal is uitgerold. Controleer of overal versie 157.0.8103.38 of nieuwer staat.

Alle lekken in deze update

Lekken met een eigen pagina op LekkenRadar zijn gelinkt. Bij de andere lekken verwijzen we naar de NVD.

CVEErnstWat is het
CVE-2026-121030Kritiek 9,6Chrome: onjuiste autorisatie in DevTools
CVE-2026-121034Kritiek 9,6Chrome: use-after-free in Views
CVE-2026-121035Kritiek 9,6Chrome: use-after-free in Prerender
CVE-2026-121037Kritiek 9,6Chrome: schrijffout in ANGLE
CVE-2026-121060Kritiek 9,6Chrome: autorisatiefout in FileSystem
CVE-2026-121071Kritiek 9,6Onjuiste autorisatie in FileSystem
CVE-2026-121074Kritiek 9,6Geheugenbeschadiging in GPU (Android)
CVE-2026-121076Kritiek 9,6Use-after-free in WebXR
CVE-2026-121077Kritiek 9,6Use-after-free in Mobile
CVE-2026-121086Kritiek 9,6Bufferoverloop in Skia
CVE-2026-121089Kritiek 9,6Use-after-free in WebGPU
CVE-2026-121104Kritiek 9,6Onjuiste autorisatie in FileSystem
CVE-2026-121114Kritiek 9,6Use-after-free in TabStrip
CVE-2026-121126Kritiek 9,6Use-after-free in Core
CVE-2026-121148Kritiek 9,6Use-after-free in ANGLE
CVE-2026-121156Kritiek 9,6Bufferoverloop in Dawn
CVE-2026-121185Kritiek 9,6Use-after-free in PictureInPicture
CVE-2026-121189Kritiek 9,6Use-after-free in Browser
CVE-2026-121200Kritiek 9,6Onjuiste verwijzingsresolutie in DevTools
CVE-2026-121202Kritiek 9,6Use-after-free in Autofill
CVE-2026-121214Kritiek 9,6Use-after-free in Passwords
CVE-2026-121229Kritiek 9,6Geheugenbeschadiging in ANGLE (Android)
CVE-2026-121234Kritiek 9,6Rechtenverhoging in Contacts (Android)
CVE-2026-121241Kritiek 9,6Use-after-free in Navigation (Android)
CVE-2026-121246Kritiek 9,6Use-after-free in WebGL (Android)
CVE-2026-121247Kritiek 9,6Bufferoverloop in Dawn (Android)
CVE-2026-121249Kritiek 9,6Bufferoverloop in ANGLE
CVE-2026-121036Hoog 8,8Use-after-free in CSS
CVE-2026-121044Hoog 8,8Use-after-free in Layout
CVE-2026-121047Hoog 8,8Bufferoverloop in Media
CVE-2026-121048Hoog 8,8Race condition in V8
CVE-2026-121052Hoog 8,8Use-after-free in GPU
CVE-2026-121057Hoog 8,8Type confusion in V8
CVE-2026-121061Hoog 8,8Use-after-free in Modularization
CVE-2026-121068Hoog 8,8Type confusion in V8
CVE-2026-121069Hoog 8,8Use-after-free in Track
CVE-2026-121070Hoog 8,8Use-after-free in WTF
CVE-2026-121078Hoog 8,8Type confusion in V8
CVE-2026-121079Hoog 8,8Race condition in V8
CVE-2026-121082Hoog 8,8Type confusion in V8
CVE-2026-121083Hoog 8,8Use-after-free in Compositing
CVE-2026-121092Hoog 8,8Ongecontroleerde recursie in SVG
CVE-2026-121094Hoog 8,8Type confusion in V8
CVE-2026-121097Hoog 8,8Use-after-free in Printing
CVE-2026-121100Hoog 8,8Use-after-free in DOM
CVE-2026-121117Hoog 8,8Use-after-free in Paint
CVE-2026-121118Hoog 8,8Use-after-free in SVG
CVE-2026-121119Hoog 8,8Use-after-free in Controls
CVE-2026-121123Hoog 8,8Use-after-free in Canvas
CVE-2026-121124Hoog 8,8Onjuiste naleving van codeerstandaarden in XML
CVE-2026-121127Hoog 8,8Use-after-free in WebAudio
CVE-2026-121128Hoog 8,8Use-after-free in Scheduling
CVE-2026-121129Hoog 8,8Use-after-free in WebRTC
CVE-2026-121137Hoog 8,8Type confusion in DevTools
CVE-2026-121168Hoog 8,8Onjuiste blootstelling van resources in DevTools
CVE-2026-121179Hoog 8,8Use-after-free in PDFium
CVE-2026-121180Hoog 8,8Bufferoverloop in Media
CVE-2026-121181Hoog 8,8Use-after-free in Editing
CVE-2026-121182Hoog 8,8Use-after-free in DOM
CVE-2026-121184Hoog 8,8Out-of-bounds read in Media
CVE-2026-121188Hoog 8,8Use-after-free in PerformanceAPIs
CVE-2026-121201Hoog 8,8Use-after-free in Animation
CVE-2026-121203Hoog 8,8Use-after-free in Geometry
CVE-2026-121208Hoog 8,8Out-of-bounds read in Media
CVE-2026-121210Hoog 8,8Type confusion in V8
CVE-2026-121218Hoog 8,8Type confusion in V8
CVE-2026-121221Hoog 8,8Type confusion in V8
CVE-2026-121226Hoog 8,8Type confusion in V8
CVE-2026-121228Hoog 8,8Type confusion in V8
CVE-2026-121233Hoog 8,8Type confusion in CacheStorage
CVE-2026-121238Hoog 8,8Use-after-free in Source
CVE-2026-121084Hoog 8,3Out-of-bounds read in Skia
CVE-2026-121090Hoog 8,3Onjuist rechtenbeheer in Navigation (iOS)
CVE-2026-121098Hoog 8,3Onjuiste statusvalidatie in GPU
CVE-2026-121112Hoog 8,3Out-of-bounds read in Permissions
CVE-2026-121140Hoog 8,3Out-of-bounds read in Internals
CVE-2026-121178Hoog 8,3Use-after-free in Aura
CVE-2026-121183Hoog 8,3Onjuiste autorisatie in Extensions
CVE-2026-121219Hoog 8,3Integer overflow in GPU
CVE-2026-121230Hoog 8,3Race condition in ANGLE
CVE-2026-121256Hoog 8,3Gebruik van vrijgegeven resource in GPU
CVE-2026-121131Kritiek 9,6Use-after-free in Mobile via een Chrome-extensie
CVE-2026-121166Hoog 8,8Type confusion in PDFium
CVE-2026-121113Hoog 8,8Bufferoverloop in PDFium via PDF-bestand
CVE-2026-121064Hoog 7,8Onjuiste invoervalidatie in Performance
CVE-2026-121217Hoog 7,5Use-after-free in Streaming
CVE-2026-121073Kritiek 9,6Use-after-free in Network
CVE-2026-121163Hoog 8,3Onjuiste invoervalidatie in Browser
CVE-2026-121133Hoog 8,1Onjuiste referentieresolutie in Images op Mac
CVE-2026-121224Hoog 8,1Beveiligingsprobleem in Desktop op Mac
CVE-2026-121050Hoog 8,8Race condition in Mobile op iOS
CVE-2026-121054Hoog 8,8Onjuiste statusvalidatie in XML
CVE-2026-121065Hoog 8,8Onjuiste autorisatie in DevTools
CVE-2026-121087Hoog 8,8Onjuiste invoervalidatie in Mobile
CVE-2026-121102Hoog 8,8Ontbrekende autorisatie in BackgroundFetch
CVE-2026-121107Hoog 8,8Onjuiste autorisatie in BackgroundFetch
CVE-2026-121108Hoog 8,8Confused deputy in BackgroundFetch
CVE-2026-121120Hoog 8,8Onjuiste invoervalidatie in Prerender
CVE-2026-121134Hoog 8,8Informatieverlies in BackgroundFetch
CVE-2026-121135Hoog 8,8Beveiligingsfout in Platform
CVE-2026-121170Hoog 8,8Onjuiste resourcecontrole in WebCodecs
CVE-2026-121171Hoog 8,8Confused deputy in DevTools
CVE-2026-121174Hoog 8,8Ontbrekende autorisatie in BackgroundFetch
CVE-2026-121195Hoog 8,8Onjuiste autorisatie in TrustedTypes
CVE-2026-121198Hoog 8,8Confused deputy in WebUI
CVE-2026-121204Hoog 8,8Onvolledige opschoning in DevTools
CVE-2026-121205Hoog 8,8Onjuiste autorisatie in CORS
CVE-2026-121212Hoog 8,8Onjuiste autorisatie in Core
CVE-2026-121222Hoog 8,8Onjuiste autorisatie in Forms
CVE-2026-121236Hoog 8,8Onjuiste invoervalidatie in Network
CVE-2026-121251Hoog 8,8Ontbrekende autorisatie in V8
CVE-2026-121252Hoog 8,8Onjuiste autorisatie in Core
CVE-2026-121257Kritiek 9,6Use-after-free in TabStrip
CVE-2026-121250Kritiek 9,6Use-after-free in Extensions
CVE-2026-121211Hoog 8,3Use-after-free in PowerBookmarks

Bronnen

Deel dit artikel