CVE-2026-12017: Chrome Site Isolation Bypass via Extension Flaw (149.0.7827.115)
Google Chrome versions before 149.0.7827.115 contain a flaw in how browser extensions are implemented that could allow an attacker who has already compromised Chrome's rendering engine to escape site isolation—the security boundary that prevents malicious websites from accessing data belonging to other websites. The attacker would need to trick a user into viewing a specially crafted webpage, but the core vulnerability requires prior control of the renderer process, which significantly limits real-world attack scope.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 3.1 LOW · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-20
- Affected products
- 4 configuration(s)
- Published / Modified
- 2026-06-11 / 2026-06-23
NVD description (verbatim)
Inappropriate implementation in Extensions in Google Chrome prior to 149.0.7827.115 allowed a remote attacker who had compromised the renderer process to bypass site isolation via a crafted HTML page. (Chromium security severity: High)
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12017 stems from an improper input validation issue (CWE-20) in Chrome's extension implementation. Site isolation is a foundational Chrome security mechanism that runs each site in its own process to prevent cross-site data theft. This vulnerability allows a threat actor who has already gained renderer process execution—via prior browser exploit or malware—to craft a malicious HTML page that triggers a logic flaw in extension handling, bypassing site isolation boundaries. The renderer context can then access memory and resources it should not be able to reach, potentially exposing sensitive data from other origins.
Business impact
For most organizations, the real-world risk is constrained by the prerequisite: an attacker must first compromise Chrome's renderer process through another vulnerability or infection vector. If that precondition exists, this flaw could enable data exfiltration from multiple websites within a single browser session without the user's knowledge. This is most relevant to high-value targets (financial services, defense, research) where sophisticated multi-stage attacks are plausible. General enterprise risk is low unless users are already exposed to renderer-level exploits.
Affected systems
The vulnerability affects Google Chrome prior to version 149.0.7827.115 on Windows, macOS, and Linux systems. The listing also references Linux kernel and Windows as affected platforms, indicating that Chrome's dependency chain may expose these OS-level components; however, the primary affected application is Chrome itself. Organizations running any Chrome version older than 149.0.7827.115 should prioritize patching.
Exploitability
Exploitation requires two prerequisites: (1) the attacker must first compromise the Chrome renderer process via a separate vulnerability or infection, and (2) the user must visit a crafted webpage while running the vulnerable browser. This two-stage requirement significantly reduces exploitability compared to direct renderer flaws. The CVSS 3.1 score of 3.1 (LOW) reflects these constraints—high attack complexity and the need for user interaction. No public exploits are tracked in CISA's KEV catalog, and there is no evidence of active exploitation in the wild.
Remediation
Update Google Chrome to version 149.0.7827.115 or later. Chrome's auto-update mechanism typically delivers patches within days of release; verify that auto-update is enabled in your environment. For managed deployments, push the update through your desktop management or mobile device management tools. No workarounds exist; patching is the only remediation. Users on Windows, macOS, and Linux should all apply this update.
Patch guidance
Install Chrome version 149.0.7827.115 or newer. On Windows and macOS, Chrome auto-updates in the background; users can accelerate patching by restarting the browser. On Linux, the mechanism varies by distribution; Ubuntu and Debian users should run 'apt upgrade google-chrome-stable' (or equivalent for their package manager), and others should verify their distro's Chrome package status. Enterprise administrators can leverage Chrome's managed update settings or force immediate rollout via GPO/MDM. Test the update on a pilot system before widespread deployment if required by your change management process.
Detection guidance
Monitor browser version compliance through endpoint detection and response (EDR) solutions or mobile device management tools that track installed Chrome versions. Flag any machines running Chrome versions prior to 149.0.7827.115. Check browser logs for failed extension operations or unexpected extension behavior, though direct detection of exploitation is difficult without forensic analysis. Monitor network traffic for anomalous data exfiltration patterns that might indicate a compromised renderer escaping site isolation. Organizations using Chrome Enterprise can review the Chrome Management Console to identify non-compliant devices.
Why prioritize this
Although the CVSS score is LOW, this vulnerability should not be dismissed entirely. The prerequisite renderer compromise limits immediate risk, but if your organization has been targeted by advanced attackers or has reason to suspect renderer-level exploitation, patching this flaw quickly prevents a follow-on attack vector. General enterprises with no evidence of targeted attacks may address this in their standard patch cycle but should not delay by weeks. The combination of high Chromium severity classification and the two-stage attack path warrants prompt but measured response.
Risk score, explained
The CVSS 3.1 score of 3.1 (LOW) reflects: Network-based attack vector (AV:N), but high attack complexity (AC:H) due to the need to first compromise the renderer; No privileges required (PR:N) once renderer is compromised; User interaction required (UI:R) to visit the malicious page; Confidentiality impact limited (C:L) to data accessible from the current browser context; No integrity or availability impact (I:N, A:N). The low score appropriately captures that exploitation requires a prior compromise. However, the Chromium severity is rated HIGH, signifying that once a renderer is compromised, this flaw becomes a significant secondary threat. Practitioners should weigh both metrics when prioritizing.
Frequently asked questions
What does 'site isolation bypass' mean, and why does it matter?
Site isolation is Chrome's mechanism to run each website in its own process, preventing JavaScript from one site from directly accessing memory or cookies from another. A bypass allows an attacker to break that boundary. In this case, the attacker needs prior control of the renderer process, but once they have it, they can steal data (logins, cookies, API tokens) from any website the user has open, without the user noticing.
Do I need to patch immediately, or can this wait?
If your organization has no current evidence of renderer-level exploits in the wild, you can patch within your standard maintenance window (days to a week or two). Chrome's auto-update will handle it automatically for most users. However, if you operate in a high-risk sector (finance, defense, critical infrastructure) or suspect targeted attacks, patch within 24–48 hours. This is not a drop-everything emergency, but it should be high-priority.
Why is the CVSS score so low if Chromium says it's 'High' severity?
CVSS 3.1 and Chromium severity use different criteria. CVSS factors in the requirement for a prior renderer compromise and user interaction, which together create high complexity. Chromium severity focuses on the impact and exploitability once a renderer is compromised—hence 'High.' Both assessments are correct; they measure different aspects. Use the CVSS score for prioritization within your patch cycle, and use Chromium severity to understand the threat if exploitation does occur.
Are other Chromium-based browsers (Edge, Brave, Opera) affected?
This CVE is specific to Google Chrome. Other Chromium-based browsers may be affected depending on their version and whether they include this extension implementation. Check the vendor advisories for Edge, Brave, Opera, and other Chromium derivatives. Most major Chromium forks update quickly in response to Google's patches, so you should coordinate patching across all Chromium browsers in your environment.
This analysis is provided for informational purposes only and does not constitute security or legal advice. The vulnerability details are based on publicly available information as of the publication date. Patch version numbers, affected product lists, and severity assessments should be verified against official Google Chrome security advisories and vendor statements. Organizations should conduct their own risk assessment based on their environment, threat model, and business context. SEC.co makes no warranty regarding the completeness or accuracy of this analysis and assumes no liability for actions taken based on this information. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-11240LOWChrome Site Isolation Bypass – Low-Severity Input Validation Flaw
- CVE-2026-11244LOWChrome WebAuthentication Input Validation Bypass
- CVE-2026-11251LOWChrome Password Manager Policy Enforcement Flaw
- CVE-2026-11675LOWChrome Skia Out-of-Bounds Read Leading to Cross-Origin Data Leak
- CVE-2026-11691LOWChrome New Tab Page Cross-Origin Data Leak – Patch Now
- CVE-2026-10004MEDIUMChrome UI Spoofing Vulnerability – Password Dialog Hijacking
- CVE-2026-10021HIGHGoogle Chrome USB Validation Flaw – RCE Vulnerability Patch
- CVE-2026-10904HIGHChrome V8 Sandbox Escape Remote Code Execution