Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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
Lifecycle Timeline
4DescriptionCVE.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.
Same weakness CWE-416 – Use After Free
View allSame technique Memory Corruption
View allVendor StatusVendor
SUSE
Severity: Critical| Product | Status |
|---|---|
| openSUSE Leap 16.0 | Fixed |
| openSUSE Tumbleweed | Fixed |
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35246
GHSA-6vj2-2gv4-3q34