Skip to main content

Google Chrome CVE-2026-11646

| EUVDEUVD-2026-35246 HIGH
Use After Free (CWE-416)
2026-06-09 chrome-cve-admin@google.com GHSA-6vj2-2gv4-3q34
8.8
CVSS 3.1 · Vendor: google
Share

Severity by source

Vendor (google) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SUSE
CRITICAL
qualitative
Red Hat
8.8 HIGH
qualitative

Primary rating from Vendor (google).

CVSS VectorVendor: google

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Analysis Generated
Jun 09, 2026 - 02:49 vuln.today
CVSS changed
Jun 09, 2026 - 01:22 NVD
8.8 (HIGH)
CVE Published
Jun 09, 2026 - 00:16 nvd
UNKNOWN (no severity yet)
CVE Published
Jun 09, 2026 - 00:16 nvd
HIGH 8.8

DescriptionCVE.org

Use after free in ViewTransitions in Google Chrome prior to 149.0.7827.103 allowed a remote attacker to execute arbitrary code inside a sandbox via a crafted HTML page. (Chromium security severity: High)

AnalysisAI

Remote code execution in Google Chrome versions prior to 149.0.7827.103 stems from a use-after-free condition in the ViewTransitions component, allowing a remote attacker to execute arbitrary code within the browser's renderer sandbox by serving a crafted HTML page. Google rates the Chromium security severity as High and a vendor patch is available, though no public exploit has been identified at time of analysis and the flaw is not listed in CISA KEV.

Technical ContextAI

ViewTransitions is a relatively new Chromium web platform API (exposed as the document.startViewTransition() JavaScript interface) that animates DOM state changes between same-document or cross-document navigations by capturing snapshots of old and new views and compositing them. The root cause is CWE-416 (Use After Free): an object referenced during the transition lifecycle is freed while still reachable, so subsequent dereference operates on attacker-controllable reclaimed memory, a classic primitive for type confusion and arbitrary read/write in C++ renderer code. Affected component is Google Chrome (Chromium-based) desktop builds prior to 149.0.7827.103, and because ViewTransitions runs in the renderer process, exploitation yields code execution constrained by Chrome's site-isolated sandbox rather than direct host compromise.

RemediationAI

Vendor-released patch: Google Chrome 149.0.7827.103 (Stable channel); upgrade all desktop installations to this version or later by triggering Help > About Google Chrome and relaunching, or by pushing the update through your endpoint management system, per https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0153744567.html. Track downstream Chromium-based browsers (Edge, Brave, Opera, Vivaldi) and apply their corresponding rebased builds as they ship. Until every endpoint is patched, compensating controls include disabling the ViewTransitions feature via the chrome://flags/#view-transition-on-navigation toggle or the corresponding enterprise policy where available (side effect: breaks site-initiated transition animations on modern web apps), enforcing Site Isolation and 'Strict Site Isolation' enterprise policy to limit cross-origin reach of any renderer compromise, and restricting outbound web browsing through a filtering proxy to block unknown attacker-hosted pages (side effect: user friction and possible false positives on legitimate sites). The Chromium tracker entry at https://issues.chromium.org/issues/517168239 will remain access-restricted until the disclosure window expires.

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
openSUSE Leap 16.0 Fixed
openSUSE Tumbleweed Fixed

Share

CVE-2026-11646 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy