Skip to main content

x64dbg-MCP Server EUVDEUVD-2026-95929

| CVE-2026-107824 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-10-09 GitHub_M
9.3
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Reach default MCP port 9094/9095 on 0.0.0.0
  2. Delivery
    Send unauthenticated MCP tool request
  3. Exploit
    Execute arbitrary x64dbg commands and attach to process
  4. Execution
    Read/write debuggee memory and write arbitrary files
  5. Impact
    Achieve full host compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a running x64dbg instance with the x64dbg-MCP Server plugin (prior to v1.1) that is network-reachable on its default port - 9094 for x64 or 9095 for x32 - because the server binds 0.0.0.0 by default and, before the fix, Bearer token authentication was optional and disabled by default. No credentials, user interaction, or special configuration are needed beyond the default deployment; the only practical limits are that the x64dbg GUI debugger must be actively running and the listening port must not be blocked by a host or network firewall. Because this is a reverse-engineering tool rather than always-on infrastructure, realistic exposure depends on whether an operator left an instance bound to a routable interface.

Impact

All available signals align toward high real-world risk for exposed instances. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated flaw with high confidentiality, integrity and availability impact (VC:H/VI:H/VA:H), scoring 9.3 - and the description corroborates this: the server binds 0.0.0.0 by default with no authentication, so any client reaching the port gets full debugger control, memory read/write, and arbitrary file write. The key tempering signal is EXPOSURE rather than any CVSS weakness: the tool is a developer/reverse-engineering plugin, so the attack surface depends entirely on whether a running x64dbg+MCP instance is reachable from an untrusted network. No EPSS score, CISA KEV listing, or public POC is present in the input, so there is no evidence of active or at-scale exploitation; the public fix commit documents the vulnerable behavior but is a patch, not an exploit. Net: a genuine critical-severity issue where real-world risk is gated primarily by low deployment footprint and network reachability, not by any mitigating factor in the vulnerability itself.

Exploit ScenarioDerived

An attacker able to reach the host on TCP 9094 (x64) or 9095 (x32) - the default 0.0.0.0 binding - sends unauthenticated MCP/HTTP requests and invokes debugger tools to attach to a process by PID, read and write its memory, run arbitrary x64dbg commands, and write files to arbitrary paths, resulting in full host compromise. Exploitation is trivial given AV:N/AC:L/PR:N/UI:N, requiring only network access to a running instance. No public exploit is identified at time of analysis, though the patch commit publicly reveals the missing-auth behavior.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

Unauthenticated remote access to x64dbg-MCP Server prior to version 1.1 lets any network client that can reach the plugin's HTTP/SSE listener execute arbitrary x64dbg commands, attach to processes by PID, read and write debuggee memory, and write files to arbitrary paths. The listener binds to 0.0.0.0 by default and, before the fix, Bearer token authentication was optional and disabled by default, so a default installation with a running x64dbg GUI is fully controllable without credentials (CWE-306), matching the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. No public exploit code was identified at time of analysis and the issue is not in CISA KEV; no EPSS score was supplied, so exploitation likelihood rests on exposure of ports 9094 (x64) or 9095 (x32).

RemediationAI

Vendor-released patch: 1.1, which makes Bearer token authentication mandatory and auto-generates a token on first run; upgrade by installing the v1.1 release at https://github.com/duty1g/x64dbg-mcp-server/releases/tag/v1.1, with the underlying changes visible in commits https://github.com/duty1g/x64dbg-mcp-server/commit/1aad0f88b9c27233d11dbccf08ca415eb5f49203 and https://github.com/duty1g/x64dbg-mcp-server/commit/e1daba0038959f88d25ff3376b2a7f922ffeb448 and the advisories GHSA-4478-h5jv-647m and GHSA-jgj3-97w2-9v9r. If upgrading is not immediately possible, the most effective compensating control is to rebind the server to 127.0.0.1 in the config dialog (Plugins > x64dbg-MCP Server > Configure MCP Server...), at the cost of losing remote MCP clients; alternatively, block inbound TCP 9094 and 9095 at the host firewall or network perimeter, which preserves local-only use and carries no functional side effects, or unload the plugin when the debugger is not actively needed, which removes the attack surface but disables the MCP integration entirely. Any pre-1.1 deployment reachable on a routable interface should be treated as untrusted, since the unauthenticated feature set includes arbitrary command execution and file writes on the debugger host.

Affected VersionsENISA

x64dbg-mcp-server < 1.1

Affected Packages

euvd x64dbg_mcp_server fix: 1.1

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

x64dbg-MCP Server is a native Model Context Protocol plugin written in Zig for the x64dbg debugger, exposing the debugger's tool surface over HTTP plus Server-Sent Events on ports 9094 (x64) and 9095 (x32). The root cause is CWE-306, Missing Authentication for Critical Function: in the pre-1.1 source (src/core/mcp_server.zig, handleClient), the Authorization header was only validated inside an 'if (auth_token_len > 0)' branch, meaning an empty configured token silently skipped the check entirely and permitted every request. The vendor's own project documentation confirmed this posture, describing Bearer auth as 'Optional token authentication' and warning that anyone on the network could reach the server and that leaving the token empty disables auth. Because the MCP tool surface is the debugger itself, an unauthenticated caller inherits full debugger primitives: command execution, PID attach, debuggee memory read/write, and arbitrary file writes. The CPE cpe:2.3:a:duty1g:x64dbg-mcp-server:*:*:*:*:*:*:*:* captures all pre-fix builds, and the upstream fix inverts the logic so token validation is unconditional, with a token auto-generated on first run.

Know when Windows 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 (GitHub_M) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Network-reachable default 0.0.0.0 bind with no authentication (AV:N/AC:L/PR:N/UI:N); arbitrary command execution, memory read/write and file write give full C:H/I:H/A:H.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Oct 09, 2026 - 19:02 EUVD
CVE Published
Oct 09, 2026 - 17:45 cve.org
CRITICAL 9.3

DescriptionCVE.org

x64dbg-MCP Server is a native Model Context Protocol (MCP) plugin for x64dbg that exposes the debugger's full functionality over HTTP. Prior to 1.1, x64dbg-MCP Server exposes all MCP debugger tools over HTTP and SSE without authentication while listening on 0.0.0.0 by default. Any unauthenticated network client that can reach the default port, 9094 for x64 or 9095 for x32, can execute arbitrary x64dbg commands, attach to processes by PID, read and write debuggee memory, and write files to arbitrary paths. This issue is fixed in version 1.1.

Technical POC Analysis

CWE-306: Missing Authentication for Critical Function.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Organizations using the x64dbg-MCP Server debugging plugin prior to version 1.1 face a critical exposure: any network client that can reach the plugin's listener can take control of an active debugging session without authentication, including reading or altering process memory and writing files on the engineer's workstation. Because x64dbg is commonly used for reverse engineering, malware analysis, and software development, a compromise could expose proprietary code, credentials, and sensitive investigative data, and may provide an entry point for lateral movement. Leadership should treat exposed instances as a high-priority risk until the listener is contained or a vendor fix is available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: bind the x64dbg-MCP Server listener to 127.0.0.1 instead of 0.0.0.0; block TCP ports 9094 and 9095 from untrusted networks via host firewall or network ACL; enable Bearer token authentication where supported; stop or disable the MCP server plugin/listener when not actively needed; isolate x64dbg workstations on a restricted VLAN; review logs for unexpected connections to ports 9094 or 9095; rotate exposed tokens or credentials and treat debugged data as potentially compromised if unauthorized access is suspected.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Prevalence
Rare
single-developer x64dbg reverse-engineering plugin, tiny real-world footprint
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
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.

CVE-2025-52691 CRITICAL POC
10.0 Dec 29

Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio

CVE-2019-0803 HIGH POC
7.8 Apr 09

Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in

CVE-2020-1472 MEDIUM POC
5.5 Aug 17

A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

CVE-2025-13315 CRITICAL POC
9.3 Nov 19

Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b

CVE-2013-10047 CRITICAL POC
9.3 Aug 01

An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote

CVE-2012-10030 CRITICAL POC
9.3 Aug 05

FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit

CVE-2025-34101 CRITICAL POC
9.3 Jul 10

Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio

CVE-2025-13316 HIGH POC
8.2 Nov 19

Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred

CVE-2025-34095 CRITICAL POC
9.3 Jul 10

Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/

CVE-2025-11953 CRITICAL POC
9.8 Nov 03

React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo

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