Skip to main content

Midscene Bridge Server CVE-2026-59804

| EUVDEUVD-2026-42373 HIGH
Missing Origin Validation in WebSockets (CWE-1385)
2026-07-08 VulnCheck GHSA-8rcx-4rjr-4wpf
7.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure victim to malicious web page
  2. Delivery
    Open cross-origin WebSocket to local bridge
  3. Exploit
    Seize single-client session slot
  4. Execution
    Inject/intercept automation commands
  5. Impact
    Exfiltrate payloads or send kill signal

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hardware safety mechanism
Exploitation Conditions

Exploitation requires that the Midscene Bridge Server be running with an active bridge session, and that the victim visit an attacker-controlled web page in a browser that can reach the local Socket.IO port (UI:P - victim interaction is required). No authentication token is needed and no Origin validation is performed, so any origin can connect; the attacker races to seize the single-client slot. Limiting factors: the server must be actively running (not a persistent daemon in typical use), the victim must load attacker JavaScript, and high attack complexity (AC:H) reflects the timing/session-state dependency - this is a developer-workstation-local service, not an internet-exposed one, so the network vector is realized through the victim's own browser rather than direct remote reach.

Impact

The vendor CVSS 4.0 score is 7.6 (High) with vector AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N, indicating network reachability with no privileges but with meaningful mitigating factors: high attack complexity (AC:H) and required user interaction (UI:P - the victim must visit an attacker-controlled page while a bridge session is active). Publicly available exploit code exists and the flaw was reported by VulnCheck, raising practical exploitability, but there is no CISA KEV listing and no EPSS score in the provided data, so there is no evidence of widespread or active exploitation - this suggests a real but opportunistic/targeted risk rather than mass exploitation. Note a discrepancy worth flagging: the description states the server can be 'unconditionally terminated,' a clear availability impact, yet the vendor 4.0 vector sets VA:N (no availability impact) - my independent assessment treats the kill capability as an availability impact. No SSVC decision data was provided. Overall this is a genuine developer-workstation threat but its footprint is limited by the niche product and the need for an active session plus victim interaction.

Exploit ScenarioDerived

A developer runs a Midscene automation task with the Bridge Server active on their workstation, then visits an attacker-controlled or compromised web page in the same browser. Malicious JavaScript on that page opens a cross-origin WebSocket to the local Socket.IO server, hijacks the single-client slot, and injects automation commands or exfiltrates command payloads - or appends MIDSCENE_BRIDGE_SIGNAL_KILL to terminate the server. Publicly available exploit code demonstrates the session hijack.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 08, 2026

Cross-origin WebSocket session hijacking in Midscene Bridge Server through version 1.10.3 lets any web page a victim visits connect to the locally running Socket.IO server without an Origin check or authentication token, seizing the tool's single-client slot. Once connected, a remote attacker can intercept and inject browser-automation commands, exfiltrate command-payload data, or unconditionally kill the server via the MIDSCENE_BRIDGE_SIGNAL_KILL query parameter. Publicly available exploit code exists (reported by VulnCheck) and a vendor patch is available (commit 86f4118); no active exploitation has been confirmed.

RemediationAI

Upgrade to a Midscene release containing the fix in commit 86f4118 (https://github.com/web-infra-dev/midscene/commit/86f4118d1d847041c63d79e347e08c87c3f1a882), which adds Origin validation and authentication to the Bridge Server; an upstream fix is available via PR 2759 (https://github.com/web-infra-dev/midscene/pull/2759) but a specific tagged patched release version was not provided in the input, so confirm the exact release with the vendor advisory. Until upgraded, only start the Bridge Server when actively needed and stop it immediately afterward to shrink the exposure window (trade-off: manual overhead and interrupted long-running automation); avoid browsing untrusted sites in the same browser profile while a bridge session is live; and if your environment supports it, bind or firewall the Socket.IO listener so it is unreachable from browser-originated connections (trade-off: may break legitimate local clients that rely on the same interface). Refer to the VulnCheck advisory at https://www.vulncheck.com/advisories/midscene-bridge-server-session-hijack-via-unauthenticated-websocket for authoritative guidance.

Affected VersionsENISA

midscene 0 ≤1.10.3

Affected Packages

euvd midscene no fix

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

Midscene is an AI-driven browser/UI automation framework from web-infra-dev; its Bridge Server exposes a local Socket.IO (WebSocket) endpoint that bridges automation commands between a client and the controlled browser session. The root cause is CWE-1385 (missing origin validation / omission of a security-relevant check during WebSocket handshake): the Socket.IO server performs no Origin header validation and requires no authentication token, so the browser's same-origin policy does not protect it - any origin can complete the WebSocket upgrade. Because the listener binds locally but is reachable from JavaScript running in any browser tab (WebSocket connections are not subject to CORS preflight for the connection itself), a malicious page loaded by the victim can silently open a connection to the localhost bridge port. The affected product is identified by CPE cpe:2.3:a:web-infra-dev:midscene.

Know when Midscene gets its next vulnerability

  • 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

Vendor (VulnCheck) PRIMARY 7.6 HIGH
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Reachable via victim's browser (AV:N) but needs an active session and slot race (AC:H) plus victim visiting a malicious page (UI:R); no auth token (PR:N); command injection/exfiltration gives C:H/I:H and the unconditional kill gives A:H.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Midscene Bridge Server through 1.10.3, fixed in commit 86f4118, contains a missing authentication and CORS misconfiguration vulnerability that allows unauthenticated remote attackers to hijack active bridge sessions by opening a cross-origin WebSocket connection to the local Socket.IO server, which performs no Origin header validation and requires no authentication token. Attackers can connect from any web page visited by the victim to seize the single-client slot, intercept and inject automation commands, exfiltrate command-payload data, or unconditionally terminate the server by supplying the MIDSCENE_BRIDGE_SIGNAL_KILL query parameter.

Executive ViewAI

Why It Matters

Midscene Bridge Server (versions through 1.10.3) contains a cross-origin WebSocket vulnerability allowing remote attackers to seize browser-automation sessions, intercept command data, and disable the service; publicly available exploit code exists. Organizations relying on this automation tool face risks to data confidentiality, process integrity, and system availability. Patch available per vendor advisory.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
niche AI browser-automation developer tool, limited production footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy