Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessVictim runs mcp-chrome-bridge native server
-
DeliveryLure victim to malicious web page
-
ExploitPage sends cross-origin request to loopback API
-
ExecutionBroken origin check accepts request
-
PersistInvoke browser automation tools
-
ImpactExecute scripts, read pages, capture screenshots
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Origin validation
|
| Exploitation Conditions | Exploitation requires that the victim is actively running the mcp-chrome-bridge native-server (≤1.0.31) exposing its local HTTP automation API, AND that the victim visits or is redirected to an attacker-controlled web page in a browser on the same host (UI:P). The core enabling condition is the missing/incorrect Origin (CORS) validation on the native-server HTTP API, which lets cross-origin browser requests reach and invoke automation endpoints. Limiting factors: the bridge must be installed and running, the attack depends on victim browsing action, and the population is limited to users of this specific MCP developer tool; no authentication is needed once those conditions are met. |
| Impact | Multiple signals converge on a genuinely serious but interaction-gated issue. The vendor CVSS 4.0 base of 8.6 (AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N) reflects an unauthenticated, low-complexity network-reachable flaw whose only friction is that a victim must visit an attacker-controlled web page (UI:P). CWE-346 (origin validation error) is consistent with the description: the native-server HTTP API fails to enforce Origin/CORS restrictions, so any web page loaded in the victim's browser can reach the loopback automation server. No EPSS score, no CISA KEV listing, and no public exploit are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis' - this is not confirmed active exploitation. The high VC:H/VI:H is credible because the exposed tools include arbitrary script execution, page content reading, and screenshot capture, effectively giving a remote page full browser-automation control. The main tension is that raw impact is high while real-world reach is constrained by the niche footprint of this npm bridge and the requirement that the victim both run the bridge and browse to a malicious site; treat this as a real priority for the specific population that installs mcp-chrome-bridge, but not a mass-exploitation event. Note the input Tags list 'Google' as vendor, which is incorrect - the project is the independent open-source hangwin/mcp-chrome, not a Google product. |
| Exploit ScenarioDerived | A developer or power user runs mcp-chrome-bridge (≤1.0.31) so an MCP client can drive their Chrome browser via the loopback native-server HTTP API. The attacker lures that user to a malicious web page, which issues cross-origin requests to the local server; because origin validation is broken, the requests are accepted and the page invokes automation tools to execute scripts, exfiltrate page content, and capture screenshots. No public exploit code is identified in the provided data, but the attack requires only a crafted page and a single victim visit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Cross-origin requests from attacker-controlled web pages can invoke the mcp-chrome-bridge native-server HTTP API (all versions through 1.0.31) running on the victim's host, allowing script execution, page-content reading, and screenshot capture through the browser automation tools the bridge exposes. The root cause is an origin validation error (CWE-346) that lets cross-origin browser traffic reach endpoints that should be restricted, yielding a CVSS 4.0 score of 8.6 and an independent 3.1 assessment of AV:N/AC:L/PR:N/UI:R/C:H/I:H/A:N. Exploitation requires no authentication but is interaction-gated: the bridge must be installed and running on the victim's machine and the victim must visit or be redirected to a malicious page in a local browser. No public exploit code was identified at time of analysis and the issue is not listed in CISA KEV.
RemediationAI
No vendor-released patch version was identified in the available data at time of analysis, so affected users should track https://github.com/hangwin/mcp-chrome/issues/384 and the repository releases page for a build after 1.0.31 that corrects the Origin handling, and upgrade as soon as one ships. Until then, the highest-value compensating control is to stop the native server when it is not actively in use, since the attack window only exists while the bridge is running and the victim browses attacker-controlled pages; this costs convenience but removes exposure entirely. Where continuous operation is required, add strict server-side Origin allowlisting for the expected local client origin(s) rather than reflecting arbitrary origins, and require a per-session shared secret or bearer token that the browser-side helper must present, which breaks the simple cross-origin request pattern but requires updating the client helper and rotating the token. Also ensure the listener is bound only to 127.0.0.1/::1 and is not exposed to the LAN, reduce the allowed methods to the minimum set, and require a non-simple content type for automation calls so that naive cross-origin form or fetch requests cannot ride along. Operationally, avoid browsing untrusted sites in the same browser profile that hosts the bridge, and monitor local HTTP request logs for unexpected cross-origin callers to detect attempts during the pre-patch window.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a CWE-346 origin validation error in the native-server HTTP API component of the mcp-chrome project (hangwin/mcp-chrome), a tool that bridges a local HTTP automation interface to Chrome for MCP-enabled agents. Browsers enforce the same-origin policy on reads, but servers that fail to validate or correctly restrict the Origin header leave localhost HTTP endpoints reachable by arbitrary web pages; because the native server listens on the local machine, a page in the victim's browser can issue cross-origin requests that the server accepts and processes. Those endpoints back browser automation primitives, so an accepted request can trigger script execution in the browser context, extraction of page content, and screenshot capture. The affected code path is in the native-server source (app/native-server/src/server/index.ts, visible at the v1.0.0 tag), and both the CVSS 4.0 vector and the independent CVSS 3.1 vector agree on AV:N/AC:L/PR:N with user interaction (UI:P/UI:R), meaning the attacker is unauthenticated but relies on the bridge being resident and the victim browsing to attacker-controlled content. Confidentiality and integrity impacts are high; the assessed availability impact is none.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Reachable from any web page (AV:N), no auth (PR:N), but needs victim to load a malicious page (UI:R); script execution and content/screenshot access give C:H/I:H, no availability impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
mcp-chrome-bridge through 1.0.31 contains an origin validation error in the native-server HTTP API that allows attackers to bypass CORS restrictions. Attackers can craft malicious web pages that make cross-origin requests to the local server and invoke browser automation tools including script execution, page content reading, and screenshot capture.
Latest POC
1 public PoC link from nuclei
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
The mcp-chrome-bridge native-server (all versions through 1.0.31) leaves local browser-automation endpoints reachable from cross-origin web pages, letting a malicious site execute scripts, read page content, and capture screenshots through a victim's browser. This affects employees and developers who have installed and are running the bridge on their workstations; the attack is unauthenticated but requires the victim to visit or be redirected to an attacker-controlled page. No public exploit identified at time of analysis, and no vendor-released patch identified at time of analysis, so leadership should treat containment and inventory as the immediate priority.
No vendor-released patch identified at time of analysis. Interim mitigations: stop or uninstall the mcp-chrome-bridge native server (versions through 1.0.31) on endpoints where it is not required, restrict browser use to trusted sites while it runs, and enforce browser policy to limit which extensions and native messaging hosts can reach the local API.
Threat Model
4 threats: Elevation of Privilege, Tampering, Information Disclosure and 1 more
5-step attack chain with trust boundaries and controls
Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-89413
GHSA-wfc7-pjhg-rg95
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB