CVE-2026-14156: StorageAccessAPI Same-Origin Policy Bypass in Chrome
A flaw in Google Chrome's StorageAccessAPI allowed attackers who had already compromised the browser's rendering engine to bypass the same-origin policy—a core security boundary that prevents malicious websites from accessing data belonging to other sites. The attacker would need to trick a user into visiting a specially crafted webpage while the renderer process was already compromised. This vulnerability affects Chrome versions before 150.0.7871.47.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
- Weaknesses (CWE)
- CWE-284, CWE-862
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-30 / 2026-07-02
NVD description (verbatim)
Insufficient policy enforcement in StorageAccessAPI in Google Chrome prior to 150.0.7871.47 allowed a remote attacker who had compromised the renderer process to bypass same origin policy via a crafted HTML page. (Chromium security severity: Low)
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-14156 stems from insufficient policy enforcement in StorageAccessAPI, a Chrome feature that manages cross-site storage access. The vulnerability allows a compromised renderer process to circumvent same-origin policy restrictions (CWE-284: Improper Access Control to Resource, CWE-862: Missing Authorization). An attacker who has already gained execution within the renderer—through an earlier vulnerability or exploit—could craft an HTML page that tricks the policy enforcement mechanism, enabling unauthorized access to protected data. The attack requires user interaction (clicking a link, visiting a page) but does not require any special privileges or system-level changes.
Business impact
This vulnerability primarily threatens organizations where users visit untrusted or partially-trusted websites. If an attacker combines this flaw with a separate renderer-process exploit, they could escalate a localized browser compromise into unauthorized access to sensitive stored data (cookies, local storage, IndexedDB) from other origins. Financial services, healthcare providers, and enterprises using Chrome as their standard browser face elevated risk of data exfiltration. The requirement for a prior renderer compromise limits the immediate blast radius, but the ability to bypass same-origin policy amplifies the damage of any renderer-level exploit.
Affected systems
Google Chrome versions prior to 150.0.7871.47 are affected. This includes all stable, beta, and development builds released before that version number. Users on Windows, macOS, Linux, Android, and iOS versions of Chrome should patch immediately. Chrome OS devices are similarly affected. Organizations standardizing on Chrome across their endpoint fleet should prioritize rollout of version 150.0.7871.47 or later.
Exploitability
Exploitation requires two key conditions: (1) the renderer process must already be compromised by an attacker (via a separate vulnerability), and (2) the user must interact with a maliciously crafted webpage. This is not a remote code execution vulnerability on its own. The vulnerability does not appear on CISA's Known Exploited Vulnerabilities (KEV) catalog, suggesting no widespread active exploitation has been documented as of the publication date. However, the relatively low Chromium severity rating and the CVSS 6.5 MEDIUM score reflect the prerequisite of prior renderer compromise; once that condition is met, exploitation is straightforward.
Remediation
Update Google Chrome to version 150.0.7871.47 or later. Most modern Chrome installations update automatically in the background, but users should verify their current version (chrome://version) and restart the browser to ensure the patch is applied. Enterprise deployments should use group policies or mobile device management (MDM) to enforce the update across their fleet. No workarounds are available; patching is the only mitigation.
Patch guidance
Apply Chrome version 150.0.7871.47 or later. Verify the update by navigating to chrome://version in the address bar; the version number should be 150.0.7871.47 or higher. Restart the browser after updating to ensure the patch takes effect. For enterprises, configure automatic updates via group policy (Windows) or MDM policies (mobile) to eliminate delays. Test compatibility with critical web applications before rolling out widely, though this patch addresses a security boundary issue and should not cause compatibility regressions.
Detection guidance
Monitor Chrome version compliance across your fleet using endpoint management tools or security information and event management (SIEM) systems. Look for devices still running versions below 150.0.7871.47. Watch for unusual cross-origin data access patterns in application logs if you suspect a compromise—though detection at the policy-enforcement level is difficult without Chrome's diagnostic logging enabled. Network detection is limited since the attack occurs within the browser; focus on endpoint-level inventory and version tracking. If a renderer compromise is suspected (unusual crashes, unexpected memory usage, or prior exploitation attempts), assume this vulnerability may have been chained into an attack.
Why prioritize this
Although the Chromium severity is rated Low and CVSS is 6.5 MEDIUM, the vulnerability merits timely patching because it enables same-origin policy bypass—a foundational browser security control. Organizations where users access diverse websites should treat this as a standard security update with relatively high priority. The prerequisite of a prior renderer compromise limits the immediate urgency, but the policy-bypass nature makes it a valuable addition to an attacker's toolkit when chained with other exploits. Patch within your normal browser update cadence (typically 1–2 weeks) rather than as an emergency hotfix.
Risk score, explained
CVSS 6.5 MEDIUM reflects: (1) Network attack vector (AV:N) and low complexity (AC:L) with no privileges required (PR:N), making the initial setup accessible, but (2) user interaction required (UI:R) and unchanged scope (S:U), meaning the attack is confined to the user's own origin context once a renderer is compromised, with integrity impact (I:H) but no confidentiality or availability impact. The score appropriately penalizes the prerequisite of a prior renderer compromise while acknowledging the seriousness of bypassing same-origin policy if that condition is met.
Frequently asked questions
Does this vulnerability allow remote code execution?
No. This vulnerability enables a compromised renderer process to bypass the same-origin policy, but the renderer process must already be compromised by a separate exploit. It is a policy-enforcement flaw, not a code-execution flaw. If chained with a renderer-RCE vulnerability, however, the attacker could escalate the impact significantly.
Do I need to update if I run a managed browsing service or enterprise browser policy?
Yes. Even if you use additional browser security controls, you should still apply this patch. Layered defenses are important, but they do not eliminate the underlying vulnerability. Update Chrome across your entire fleet to version 150.0.7871.47 or later as part of your standard patching cycle.
Will this patch break my web applications?
It is highly unlikely. This patch fixes a security boundary enforcement mechanism and should not affect the functionality of legitimate websites. Test the patch in a small pilot group if your organization has critical, custom web applications, but compatibility issues are not anticipated.
Why is this vulnerability not on CISA's KEV list if same-origin policy bypass is serious?
CISA's KEV catalog tracks vulnerabilities with evidence of active, widespread exploitation in the wild. As of the publication date, no documented public exploits chaining this vulnerability with a renderer compromise have been reported. Proactive patching is still strongly recommended; the absence from KEV does not diminish the security risk.
This analysis is based on the official CVE record and vendor advisory as of the publication date (June 30, 2026, modified July 2, 2026). Patch version numbers, CVSS scores, and Chromium severity ratings are sourced directly from the CVE record and should be verified against Google's official Chrome release notes before deployment. This explainer is for educational and threat assessment purposes; organizations should conduct their own risk analysis and testing before applying patches to production environments. No exploit code or detailed attack methodology is provided. For the most current advisory and patching instructions, consult Google's official Chrome Security Update page. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-41160MEDIUMEspoCRM Broken Access Control in Note Pinning API (v9.3.5 Patch)
- CVE-2026-49822HIGHFission Kubernetes Namespace Isolation Bypass via KubernetesWatchTrigger
- CVE-2026-5228HIGHWriteUp Mobile App Access Control Bypass Vulnerability (CVSS 8.8)
- CVE-2026-5230HIGHHigh-Severity Access Control Bypass in Pizzy Library
- CVE-2026-54010HIGHOpen WebUI File Access Control Bypass
- CVE-2026-54012HIGHOpen WebUI Authorization Bypass Allows Unauthorized File Access
- CVE-2026-11017MEDIUMChrome Link Preview Navigation Bypass (CVSS 6.5)
- CVE-2026-11026MEDIUMChrome Extension Navigation Bypass Vulnerability