MEDIUM 4.2

CVE-2026-12456: Chrome Extension Same-Origin Policy Bypass – Patch to 149.0.7827.155

A vulnerability in how Google Chrome handles extensions before version 149.0.7827.155 allows a malicious extension to bypass the same-origin policy, which normally prevents web pages from accessing data belonging to other websites. An attacker would need to trick a user into installing a specially crafted malicious extension. If successful, the extension could read or modify sensitive information from other websites the user visits. This is a user-consent attack—the user must be socially engineered into installing the extension first.

Source data · NVD / CISA · public domain

CVSS
3.1 · 4.2 MEDIUM · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N
Weaknesses (CWE)
CWE-20
Affected products
4 configuration(s)
Published / Modified
2026-06-17 / 2026-06-17

NVD description (verbatim)

Inappropriate implementation in Extensions in Google Chrome prior to 149.0.7827.155 allowed an attacker who convinced a user to install a malicious extension to bypass same origin policy via a crafted Chrome Extension. (Chromium security severity: High)

2 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-12456 is an inappropriate implementation vulnerability in Chrome's extension security model affecting versions prior to 149.0.7827.155. The flaw resides in how the browser validates and enforces same-origin policy (SOP) constraints on extension-based requests, enabling a malicious extension to craft requests that bypass SOP protections. The vulnerability is classified as CWE-20 (Improper Input Validation), indicating insufficient vetting of extension capabilities or request origins. Chromium's internal severity assessment is High, though the CVSS v3.1 score of 4.2 (Medium) reflects the requirement for user interaction (extension installation) and the bounded scope of impact (confidentiality and integrity of single-origin data, no availability impact).

Business impact

The primary business risk stems from credential and session theft. A malicious extension installed by a user could harvest authentication tokens, read emails, or modify account settings on web services accessed during the same browser session. For enterprises, this poses a supply-chain threat if employees install extensions from untrusted sources or if legitimate extension stores become compromised. Data exfiltration risk is moderate because the attacker is confined to data accessible within the user's authenticated sessions. The requirement for user installation significantly reduces blast radius compared to network-based exploits.

Affected systems

The vulnerability affects Google Chrome versions prior to 149.0.7827.155 across Windows, macOS, and Linux environments. The CWE and vendor list indicate the flaw resides in the Chrome browser itself, not in the operating systems listed; those are affected only insofar as they run vulnerable Chrome versions. Users on any platform running Chrome 149.0.7827.155 or later are protected. Extended-support or legacy Chrome branches (e.g., Chromium derivatives) may have different patch timelines—verify against vendor advisories.

Exploitability

Exploitation requires social engineering: an attacker must convince a user to install a malicious extension from an untrusted source. The CVSS metric AC:H (Attack Complexity: High) and UI:R (User Interaction: Required) reflect this friction. Once installed, however, triggering the bypass is likely straightforward—no special user action beyond normal browsing is needed. The barrier to exploitation is not technical sophistication but social trust. Malicious extensions distributed via third-party app stores or phishing campaigns would be the typical delivery vector. No public exploit code or KEV designation exists, indicating this is not currently exploited in the wild at scale.

Remediation

Immediate remediation is upgrading Chrome to version 149.0.7827.155 or later. Google has patched the underlying extension validation logic. Organizations should enforce Chrome auto-update policies to ensure users do not remain on vulnerable versions. Additionally, implement extension management policies (e.g., via Chrome Enterprise) to restrict which extensions users can install, ideally allowlisting only trusted extensions or disabling third-party installation entirely. User awareness training on extension risks—emphasizing that extensions can access sensitive data—is a complementary control.

Patch guidance

Deploy Chrome 149.0.7827.155 or later. For managed environments, use Chrome Enterprise policies (ExtensionInstallBlocklist, ExtensionInstallAllowlist) to prevent installation of untrusted extensions. For individual users, enable auto-update if not already active (chrome://settings/help) and periodically audit installed extensions. Verify patch deployment via chrome://version to confirm the installed version meets or exceeds 149.0.7827.155.

Detection guidance

Detection is challenging because the vulnerability requires extension installation first. Monitor for suspicious extension installations via browser logs (Chrome enterprise logging or EDR tools that hook browser processes) or by auditing the extensions directory (%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions on Windows, ~/Library/Application Support/Google/Chrome/Default/Extensions on macOS). Behavioral detection: watch for extensions making cross-origin requests to sensitive domains (mail, banking, SSO providers). Network detection is limited—the traffic appears legitimate because it originates from the user's authenticated session. EDR solutions that monitor process and network behavior may flag anomalous extension activity.

Why prioritize this

Prioritize this vulnerability for patching, but not as an emergency. The CVSS score of 4.2 (Medium) and lack of public exploitation reduce immediate urgency. However, the practical impact—credential theft via installed malware—is significant for organizations with high-value accounts or sensitive web services. Enterprises with strict BYOD or extension-management policies face lower risk. Prioritize patching for users who frequently install extensions or operate in social-engineering-prone environments (e.g., open-source communities, shared development machines). Align patching with your normal Chrome update cycle (typically weekly auto-updates), but do not delay if you detect suspicious extension activity in your environment.

Risk score, explained

The CVSS 4.2 reflects a bounded attack surface: user interaction (extension installation) is mandatory, and impact is limited to confidentiality and integrity within a single origin (no system availability or privilege escalation). The High Chromium severity rating acknowledges the real-world danger of credential theft but is tempered by the social-engineering requirement. For risk prioritization, consider environmental factors: organizations with extension controls or security-aware users face lower risk than those with permissive extension policies.

Frequently asked questions

Do I need to take immediate action if I run Chrome on Windows, macOS, or Linux?

If you are on Chrome 149.0.7827.155 or later, you are already protected. If not, prioritize an update within your normal patch cycle. There is no evidence of active exploitation, so this is not an emergency, but do not delay indefinitely, especially if users install extensions regularly.

What if I have already installed a suspicious extension before patching?

Patching Chrome will prevent the extension from exploiting the same-origin bypass, but the extension itself remains installed. Review your extension list (chrome://extensions) immediately, uninstall any that you do not recognize or trust, and consider changing passwords on sensitive accounts (email, banking, SSO) as a precaution if the extension had access to those services.

Can I detect if a malicious extension has exploited this vulnerability?

Detection is difficult because the exploit would appear as normal web traffic from your browser session. If you suspect compromise, review Chrome extensions (chrome://extensions), check browser history for unusual activity, and examine network logs for outbound traffic to unexpected domains. If available, EDR or network monitoring tools with visibility into browser processes can help identify suspicious extension behavior.

Does this affect Chromium-based browsers like Edge or Brave?

Chromium derivatives released before their equivalent of Chrome 149.0.7827.155 may be vulnerable—the timeline depends on when they merge upstream Chromium patches. Check your browser's version (edge://version for Edge, brave://version for Brave) and update accordingly. Verify against the vendor's security advisory for your specific browser.

This analysis is based on publicly available data as of the publication date. Threat actors' capabilities and exploit availability evolve; check for the latest updates from Google Chrome Security and threat intelligence feeds. Organizations should conduct their own risk assessments based on their environment, user population, and extension policies. Version numbers and patch guidance must be verified against official Google Chrome security advisories. No liability is accepted for decisions made based on this analysis. Source: NVD (public-domain), retrieved 2026-07-26. Analysis generated by SEC.co (claude-haiku-4-5).