Google has rolled out Chrome 154 to the Stable channel for Windows, Mac, and Linux, delivering fixes for 108 security vulnerabilities.
The update, version 154.0.8037.57 for Linux and 154.0.8037.57/.58 for Windows and Mac, addresses one of the largest security patch batches Chrome has shipped in recent memory, including 11 flaws rated Critical severity
The most severe issues affect Chrome’s graphics and rendering stack. Multiple critical bugs were found in ANGLE, Chrome’s cross-platform graphics abstraction layer, including buffer overflows.
Google Chrome 154 Patches 108 Security Flaws
Additional critical flaws hit the GPU process, WebGL, ServiceWorker, Fullscreen, WindowDialog, and AdFilter components, with largely use-after-free and out-of-bounds write issues that could allow an attacker to achieve remote code execution or sandbox escape via a malicious web page.
Google awarded a $5,000 bounty for the ANGLE buffer overflow (CVE-2026-95350), and $2,500 for the GPU out-of-bounds write (CVE-2026-95357), while several critical reports remain pending reward decisions (TBD).
Beyond the critical tier, 33 High-severity bugs span V8 (Chrome’s JavaScript engine), DevTools, PDFium, Bluetooth, HID, WebAudio, and IndexedDB, with type confusion and use-after-free patterns recurring frequently.
Notably, OpenAI’s Codex Security team reported two High-severity V8 flaws (CVE-2026-95304 and CVE-2026-95306), reflecting growing use of AI-assisted vulnerability discovery.
The remaining fixes fall into Medium (46 bugs) and Low (18 bugs) severity, covering authorization gaps, UI spoofing, and information-leak issues across Navigation, DevTools, Payments, and Passwords components.
| CVE ID | Component | Vulnerability Type |
|---|---|---|
| CVE-2026-95350 | ANGLE | Buffer overflow |
| CVE-2026-95357 | GPU | Out of bounds write |
| CVE-2026-95339 | ServiceWorker | Use after free |
| CVE-2026-95281 | ANGLE | Buffer overflow |
| CVE-2026-95313 | Fullscreen | Use after free |
| CVE-2026-95349 | WebGL | Buffer overflow |
| CVE-2026-95284 | ANGLE | Buffer overflow |
| CVE-2026-95322 | GPU | Out of bounds write |
| CVE-2026-95329 | WebGL | Out of bounds write |
| CVE-2026-95356 | WindowDialog | Use after free |
| CVE-2026-95310 | AdFilter | Use after free |
| CVE-2026-95301 | Extensions | Missing authorization |
| CVE-2026-95291 | SecurityIndicators | UI misrepresentation |
| CVE-2026-95355 | Navigation | Incorrect authorization |
| CVE-2026-95315 | Aura | Use after free |
| CVE-2026-95298 | Browser | Use after free |
| CVE-2026-95372 | Chromecast | Use after free |
| CVE-2026-95324 | GPU | Uninitialized resource |
| CVE-2026-95283 | Tint | Buffer overflow |
| CVE-2026-95293 | GPU | Uninitialized resource |
| CVE-2026-95274 | DevTools | Improper output encoding |
| CVE-2026-95282 | Platform | Use after free |
| CVE-2026-95373 | DevTools | Use after free |
| CVE-2026-95277 | Views | Use after free |
| CVE-2026-95348 | Bluetooth | Use after free |
| CVE-2026-95335 | HID | Use after free |
| CVE-2026-95338 | PDFium | Use after free |
| CVE-2026-95318 | Video | Buffer overflow |
| CVE-2026-95286 | Bindings | Type confusion |
| CVE-2026-95365 | IndexedDB | Type confusion |
| CVE-2026-95343 | WebAudio | Use after free |
| CVE-2026-95280 | V8 | Race condition |
| CVE-2026-95304 | V8 | Out of bounds write |
| CVE-2026-95306 | V8 | Type confusion |
| CVE-2026-95299 | GPU | Use after free |
| CVE-2026-95351 | Views | Use after free |
| CVE-2026-95287 | Navigation | Missing authorization |
| CVE-2026-95366 | Core | Use of released resource |
| CVE-2026-95382 | Auth | Improper input validation |
| CVE-2026-95381 | Printing | Improper input validation |
| CVE-2026-95331 | ANGLE | Out of bounds write |
| CVE-2026-95297 | Contextual Tasks | Missing authorization |
| CVE-2026-95375 | BrowserTag | Incorrect authorization |
| CVE-2026-95302 | WebAPKs | Incorrect authorization |
| CVE-2026-95362 | DevTools | CSRF |
| CVE-2026-95369 | XML | Inappropriate implementation |
| CVE-2026-95376 | DevTools | Externally controlled reference |
| CVE-2026-95359 | GPU | Uninitialized resource |
| CVE-2026-95294 | Browser | UI misrepresentation |
| CVE-2026-95337 | Messages | UI misrepresentation |
| CVE-2026-95346 | Chromoting | UI misrepresentation |
| CVE-2026-95320 | Navigation | Missing authorization |
| CVE-2026-95317 | MediaCapture | Incorrect authorization |
| CVE-2026-95345 | Actor | Use after free |
| CVE-2026-95330 | Downloads | Improper state validation |
| CVE-2026-95370 | NFC | Inappropriate implementation |
| CVE-2026-95303 | SmartCard | Incomplete cleanup |
| CVE-2026-95360 | Editing | Race condition |
| CVE-2026-95295 | Mobile | Information leak |
| CVE-2026-95276 | Themes | Improper input validation |
| CVE-2026-95314 | HID | Incorrect authorization |
| CVE-2026-95371 | Views | Missing authorization |
| CVE-2026-95353 | Bindings | Use after free |
| CVE-2026-95363 | FileSystem | UI misrepresentation |
| CVE-2026-95341 | Desktop | Improper input validation |
| CVE-2026-95354 | Verifier | Use after free |
| CVE-2026-95384 | Transactions Platform | Race condition |
| CVE-2026-95336 | Transactions Platform | Information leak |
| CVE-2026-95290 | NFC | Missing authorization |
| CVE-2026-95325 | ANGLE | Use after free |
| CVE-2026-95275 | MediaStream | Incorrect reference resolution |
| CVE-2026-95374 | Network | Incorrect authorization |
| CVE-2026-95300 | DevTools | Missing authorization |
| CVE-2026-95321 | Payments | UI misrepresentation |
| CVE-2026-95323 | Chromium | UI misrepresentation |
| CVE-2026-95332 | Tint | Use of uninitialized variable |
| CVE-2026-95312 | Passwords | Information leak |
| CVE-2026-95344 | DevTools | Race condition |
| CVE-2026-95289 | Scroll | Incorrect authorization |
| CVE-2026-95347 | Updater | Use after free |
| CVE-2026-95311 | Fonts | Free of non-heap memory |
| CVE-2026-95358 | Mobile | Incorrect authorization |
| CVE-2026-95333 | Metrics | Use after free |
| CVE-2026-95307 | ExtensionsMenu | UI misrepresentation |
| CVE-2026-95285 | WebView | Missing authorization |
| CVE-2026-95278 | WakeLock | Missing authorization |
| CVE-2026-95327 | Networking | Information leak |
| CVE-2026-95334 | WebProtect | Incorrect reference resolution |
| CVE-2026-95308 | Metrics | Integer overflow |
| CVE-2026-95292 | Safebrowsing | Incorrect authorization |
| CVE-2026-95352 | DevTools | Incorrect authorization |
| CVE-2026-95279 | Omnibox | UI misrepresentation |
| CVE-2026-95367 | DataTransfer | Information leak |
| CVE-2026-95385 | PlatformIntegration | Inappropriate implementation |
| CVE-2026-95368 | DevTools | Incorrect authorization |
| CVE-2026-95319 | Printing | Use after free |
| CVE-2026-95326 | Bluetooth | Incomplete cleanup |
| CVE-2026-95309 | Mobile | UI misrepresentation |
| CVE-2026-95361 | DevTools | Confused deputy |
| CVE-2026-95288 | Mobile | UI misrepresentation |
| CVE-2026-95380 | V8 | Type confusion |
| CVE-2026-95342 | V8 | Missing authorization |
| CVE-2026-95296 | Core | Missing authorization |
| CVE-2026-95316 | Performance | Unchecked return value |
| CVE-2026-95328 | Mobile | Confused deputy |
| CVE-2026-95340 | PictureInPicture | Incorrect authorization |
| CVE-2026-95364 | Passwords | Improper input validation |
| CVE-2026-95305 | Chromoting | UI misrepresentation |
Chrome updates automatically, but users and administrators should verify their version reads 154.0.8037.57 or later and restart the browser to apply the patch immediately, given the high concentration of memory-corruption bugs that could enable exploitation through crafted web content.
Enterprises managing fleets via policy should prioritize forced updates given the volume of Critical and High findings in this release.
Join 16,000+ SOC teams using ANY.RUN to streamline threat investigations and reduce manual effort. Explore for your team