CVE-2026-7971 Overview
CVE-2026-7971 is a site isolation bypass vulnerability in Google Chrome's Opaque Response Blocking (ORB) implementation. The flaw affects Chrome versions prior to 148.0.7778.96 across Windows, macOS, and Linux. A remote attacker can exploit the issue by serving a crafted HTML page to a target user. Successful exploitation lets attackers circumvent the site isolation security boundary that separates content from different origins. Google rated the Chromium security severity as Medium. The vulnerability maps to [CWE-269] (Improper Privilege Management) and requires user interaction to trigger.
Critical Impact
Attackers can bypass Chrome's site isolation protections through a malicious web page, undermining a core browser security boundary that prevents cross-origin data leaks.
Affected Products
- Google Chrome versions prior to 148.0.7778.96
- Chrome on Microsoft Windows, Apple macOS, and Linux
- Chromium-based browsers incorporating the affected ORB implementation
Discovery Timeline
- 2026-05-06 - CVE-2026-7971 published to NVD
- 2026-05-07 - Last updated in NVD database
Technical Details for CVE-2026-7971
Vulnerability Analysis
The vulnerability resides in Chrome's Opaque Response Blocking (ORB) component. ORB is a security mechanism that prevents cross-origin responses from being delivered to contexts that should not access them. It enforces site isolation by blocking sensitive data such as JSON, HTML, and XML from leaking across origin boundaries.
An inappropriate implementation in ORB allows an attacker-controlled page to bypass these checks. The flaw permits cross-origin content to reach a renderer process associated with a different site. This breaks the integrity of the site isolation model that Chrome relies on to mitigate Spectre-class attacks and cross-origin data theft.
Exploitation requires the victim to load a crafted HTML page. The attack vector is network-based with low attack complexity and requires no privileges, but does require user interaction.
Root Cause
The root cause is a logic flaw in the ORB enforcement path that fails to correctly classify or block specific cross-origin responses. This implementation gap permits responses that should be filtered to flow through to a foreign renderer process. The defect falls under [CWE-269] because it weakens privilege boundaries between web origins.
Attack Vector
An attacker hosts a crafted HTML page that issues fetches or embeds resources designed to exercise the ORB bypass. When a victim visits the page, the malicious content interacts with ORB in a way that causes restricted cross-origin data to be delivered to the attacker-controlled context. The vulnerability is described in the Chromium Issue Tracker Entry.
No public proof-of-concept code or in-the-wild exploitation has been reported for this CVE.
Detection Methods for CVE-2026-7971
Indicators of Compromise
- Outbound browser requests to unfamiliar domains immediately followed by anomalous cross-origin fetch patterns in browser telemetry.
- Chrome process versions below 148.0.7778.96 running on managed endpoints after the patch release window.
- Web proxy logs showing repeated fetches of mixed content types (HTML, JSON, XML) from a single attacker-controlled origin.
Detection Strategies
- Inventory installed Chrome versions across the fleet and flag any build older than 148.0.7778.96.
- Monitor browser-based telemetry for unusual cross-origin response handling, particularly when ORB-protected MIME types are returned to unexpected initiators.
- Correlate user web traffic with newly registered or low-reputation domains serving HTML pages with embedded cross-origin fetch logic.
Monitoring Recommendations
- Enable enterprise browser reporting and forward Chrome update status to a central log platform for version compliance auditing.
- Track HTTP responses with Content-Type mismatches relative to the requesting context, which can indicate ORB-evading payloads.
- Alert on endpoints that remain on outdated Chrome builds beyond the organization's patch SLA.
How to Mitigate CVE-2026-7971
Immediate Actions Required
- Update Google Chrome to version 148.0.7778.96 or later on Windows, macOS, and Linux endpoints.
- Force-restart Chrome processes after deployment so the patched binary is actually loaded into memory.
- Audit Chromium-based browsers (Edge, Brave, Opera, Vivaldi) for downstream patches addressing the same ORB defect.
Patch Information
Google released the fix in the Chrome Stable channel update documented in the Chrome Releases blog. Administrators should validate that managed endpoints have applied the update through Chrome's auto-update mechanism or enterprise deployment tooling. Tracking details are available in the Chromium Issue Tracker Entry.
Workarounds
- Restrict browsing to trusted sites via enterprise URL allowlists until patching completes.
- Deploy web filtering and DNS reputation controls to block access to newly observed or low-reputation domains.
- Educate users to avoid clicking unsolicited links, since exploitation requires loading an attacker-controlled HTML page.
# Verify Chrome version on Linux endpoints
google-chrome --version
# Windows: query installed Chrome version via registry
reg query "HKLM\Software\Google\Update\Clients\{8A69D345-D564-463C-AFF1-A69D9E530F96}" /v pv
# macOS: query Chrome version
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.


