Skip to main content

Microsoft UFO CVE-2026-62316

| EUVDEUVD-2026-64136 HIGH
Information Exposure (CWE-200)
2026-08-21 GitHub_M
8.8
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
7.5 HIGH

DNS rebinding requires attacker-controlled DNS infrastructure and a valid UFO_MCP_API_KEY for command execution, warranting AC:H rather than the vendor-assigned AC:L.

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:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Source Code Evidence Fetched
Aug 21, 2026 - 21:24 vuln.today
Analysis Generated
Aug 21, 2026 - 21:24 vuln.today
Patch available
Aug 21, 2026 - 21:02 EUVD
CVE Published
Aug 21, 2026 - 20:17 cve.org
HIGH 8.8

DescriptionCVE.org

Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, ufo/client/mcp/http_servers/linux_mcp_server.py binds a FastMCP streamable HTTP server to localhost:8010 but does not validate the Host, Origin, or Sec-Fetch-Site headers. An attacker-controlled web page can use DNS rebinding to reach the local /mcp endpoint, enumerate tool schemas through tools/list, and invoke execute_command with a valid UFO_MCP_API_KEY to read files or execute allowed operating system commands as the victim's user. This issue is fixed in version 3.0.8.

AnalysisAI

DNS rebinding against Microsoft UFO's Linux MCP server (all versions prior to 3.0.8) enables an attacker-controlled web page to bypass localhost binding protections and reach the local /mcp endpoint via the victim's browser. Because the FastMCP streamable HTTP server bound to localhost:8010 performed no Host, Origin, or Sec-Fetch-Site header validation, a browser performing a DNS rebind could enumerate available tool schemas via tools/list and invoke execute_command with a valid UFO_MCP_API_KEY, resulting in arbitrary file reads or OS command execution as the victim's local user. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Register domain resolving to attacker server
Delivery
Serve malicious JavaScript page to victim developer
Exploit
Rebind DNS record to 127.0.0.1 with short TTL
Install
Browser routes fetch() calls to localhost:8010 as same-origin
C2
Enumerate MCP tool schemas via tools/list
Execute
Supply valid UFO_MCP_API_KEY to execute_command
Impact
Read local files or execute OS commands as victim user

Vulnerability AssessmentAI

Exploitation Exploitation requires the victim to be actively running the UFO framework's Linux MCP server (linux_mcp_server.py) on localhost:8010 at the time of attack - this server is not started by default and must be explicitly launched as part of the UFO MCP workflow. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The vendor-assigned CVSS 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) captures the network accessibility and full CIA impact but overstates ease of exploitation in two concrete ways: DNS rebinding requires attacker-controlled DNS infrastructure with short TTL records and browser-side timing, and the description explicitly states that invoking execute_command requires a valid UFO_MCP_API_KEY - a prerequisite the PR:N metric does not reflect, creating a discrepancy between the CVSS vector and the described conditions that defenders should verify against their own UFO deployments. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A developer running the UFO Linux MCP server locally browses to an attacker-controlled page that initially loads from the attacker's domain over the internet. The attacker then changes the domain's DNS record to resolve to 127.0.0.1 with a very short TTL, causing subsequent JavaScript fetch() calls from the still-open page to be routed to localhost:8010 as same-origin requests. …
Remediation Upgrade Microsoft UFO to version 3.0.8 or later, which is confirmed as the vendor-released patch; the fixing commit is available at https://github.com/microsoft/UFO/commit/3851c5d4e17c2865c56a94a6530692bf6e7a9b02 and the release at https://github.com/microsoft/UFO/releases/tag/v3.0.8. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all systems running Microsoft UFO MCP server versions prior to 3.0.8, including development workstations, build infrastructure, and servers; consult deployment records and package management systems for complete visibility. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-62316 vulnerability details – vuln.today

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