Site icon TheCyberThrone

Google Chrome 149 Security Update: 18 Vulnerabilities Patched

Advertisements

Google has shipped a Stable Channel update fixing 18 security vulnerabilities in Chrome — four rated Critical, fourteen rated High. None of the 18 show evidence of active exploitation at time of disclosure, distinguishing this from the actively-exploited V8 zero-day (CVE-2026-11645) patched earlier this month. The concentration of use-after-free bugs across WebGL, Autofill, Bluetooth, Blink, and WebView signals a broad memory-safety attack surface rather than a single root-cause issue.

Critical Vulnerabilities

CVE-2026-13028 — Use-after-Free in WebGL
Reported by an external researcher on June 7, 2026. A UAF in Chrome’s WebGL rendering engine that can be triggered via a specially crafted HTML page, allowing an attacker to escape the browser’s sandbox.

CVE-2026-13032 — Use-after-Free in WebGL
Discovered internally by Google on June 13, 2026. Same component, same sandbox-escape impact as above — two independent UAF paths into WebGL in a single release is notable and suggests the component received focused fuzzing attention this cycle.

CVE-2026-13033 — Out-of-Bounds Read in Blink (InterestGroups)
Found internally. Affects the InterestGroups component within Blink (Chrome’s rendering engine) — this is the API surface tied to the Privacy Sandbox / Protected Audience (FLEDGE) advertising auction mechanism. An OOB read here can leak adjacent memory contents to a malicious page.

CVE-2026-13038 — Use-after-Free in Autofill
Found internally, June 13–14, 2026. UAF in the Autofill subsystem — the component that handles stored form data, saved addresses, and payment card details, making this one to watch closely given the sensitivity of data Autofill typically touches.

Why the WebGL pair matters most

Use-after-free vulnerabilities occur when code continues referencing a memory location after it has been freed; if the freed memory gets reallocated and an attacker controls what’s written there, they can hijack the program’s execution flow. A sandbox escape converts “malicious code running in a restricted, browser-only context” into “malicious code able to touch the wider system” — the actual ceiling on impact depends on what gets chained next (a renderer-to-kernel privilege escalation, for instance). Two independent sandbox-capable UAFs in the same component in one release also raises the question of whether WebGL’s memory-lifecycle handling needs a structural look rather than point patches.

High-Severity Vulnerabilities

CVE ID Type Component
CVE-2026-13021 Inappropriate Implementation DeviceBoundSessionCredentials
CVE-2026-13022 Inappropriate Implementation Autofill
CVE-2026-13023 Uninitialized Use GPU
CVE-2026-13024 Insufficient Input Validation Navigation
CVE-2026-13025 Insufficient Input Validation DevTools
CVE-2026-13026 Use-after-Free Digital Credentials
CVE-2026-13027 Use-after-Free FileSystem
CVE-2026-13029 Use-after-Free Web Authentication
CVE-2026-13030 Uninitialized Use GPU
CVE-2026-13031 Use-after-Free Blink
CVE-2026-13034 Inappropriate Implementation Passwords
CVE-2026-13035 Use-after-Free Bluetooth
CVE-2026-13036 Use-after-Free Blink
CVE-2026-13037 Use-after-Free WebView

Points worth flagging from this batch:

Detection & Hunting Notes

Google is withholding exploit-relevant technical detail (commit diffs, PoC specifics) until rollout reaches majority adoption — standard practice, but it means there’s no public IOC set tied to this batch since nothing is confirmed exploited yet. Practical detection posture:

Remediation

  1. Update immediately — Chrome auto-updates on relaunch; verify fleet-wide via chrome://version rather than trusting install-package metadata alone.
  2. Enforce via management tooling — Google Workspace Admin Console, Microsoft Intune/Endpoint Manager, or equivalent MDM to push compliance across endpoints rather than relying on individual auto-update timing.
  3. Don’t stop at Chrome — push corresponding updates for Edge, Brave, Opera, Vivaldi, and any Electron-based internal tooling once upstream patches land.
  4. Validate, don’t just deploy — confirm the running process version post-update, not just the installed package version; Chrome’s staged rollout means “update available” and “update applied” aren’t simultaneous across a fleet.

Bottom Line

18 vulnerabilities, 4 critical, all use-after-free or memory-safety class bugs, none currently exploited — but this is Chrome’s third major patch cycle in June 2026 alone (following the 74-CVE release with the actively-exploited CVE-2026-11645 V8 zero-day, and a 33-CVE release mid-month). The volume and recurring memory-safety pattern across releases this month is the real story here as much as any single CVE.

Exit mobile version