Skip to main content

Microsoft UFO CVE-2026-73296

| EUVDEUVD-2026-57323 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-08-12 GitHub_M
9.4
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
9.4 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
vuln.today AI
9.4 CRITICAL

Network-reachable MCP ports with no auth (AV:N/AC:L/PR:N/UI:N); full data disclosure and device manipulation give C:H/I:H, with limited disruption A:L and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/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:N/S:U/C:H/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
Low

Lifecycle Timeline

4
Patch available
Aug 12, 2026 - 17:17 EUVD
Source Code Evidence Fetched
Aug 12, 2026 - 17:06 vuln.today
Analysis Generated
Aug 12, 2026 - 17:06 vuln.today
CVE Published
Aug 12, 2026 - 16:29 cve.org
CRITICAL 9.4

DescriptionCVE.org

Microsoft UFO open-source framework for intelligent automation across devices and platforms. Prior to 3.0.8, create_mobile_data_collection_server and create_mobile_action_server in ufo/client/mcp/http_servers/mobile_mcp_server.py exposed Streamable HTTP MCP services on TCP ports 8020 and 8021 without authentication, allowing an unauthenticated remote attacker to invoke capture_screenshot, get_ui_tree, tap, swipe, type_text, launch_app, press_key, and click_control against an ADB-connected Android device, disclose screen and device data, and modify device state. This issue is fixed in version 3.0.8.

AnalysisAI

Missing authentication in Microsoft UFO's mobile MCP servers lets an unauthenticated remote attacker fully control an ADB-connected Android device before version 3.0.8. The create_mobile_data_collection_server and create_mobile_action_server components bind Streamable HTTP MCP services to TCP 8020 and 8021 with no credential check, exposing tools such as capture_screenshot, get_ui_tree, tap, swipe, type_text, launch_app, press_key, and click_control to anyone who can reach the ports. …

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

Access
Scan LAN for open ports 8020/8021
Delivery
Connect to unauthenticated MCP endpoint
Exploit
Call get_ui_tree and capture_screenshot
Execution
Invoke tap/type_text/launch_app on device
Impact
Exfiltrate screen data and alter device state

Vulnerability AssessmentAI

Exploitation Exploitation requires network reachability to the UFO Mobile MCP HTTP servers on TCP 8020 (data collection) and/or 8021 (action) while running a version prior to 3.0.8, and an Android device connected to that server via ADB for the device-facing tools to have effect. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The signals align toward genuine high priority: the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated attack with no user interaction, and CWE-306 means there is literally no auth barrier to overcome once the port is reachable. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker on the same LAN (or able to reach an internet-exposed host) scans for open TCP 8020/8021, connects to the unauthenticated MCP endpoint, and calls get_ui_tree and capture_screenshot to harvest on-screen data including any displayed credentials or messages. They then chain tap, type_text, launch_app, and press_key to drive the ADB-connected Android device - opening apps, exfiltrating data, or altering device state - with no credentials and no user interaction. …
Remediation Vendor-released patch: upgrade to Microsoft UFO 3.0.8 (https://github.com/microsoft/UFO/releases/tag/v3.0.8), which requires bearer authentication on both mobile MCP servers via the UFO_MCP_API_KEY environment variable and fails the servers closed when it is unset. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all systems running Microsoft UFO versions prior to 3.0.8 and confirm whether ports 8020 and 8021 are accessible from untrusted networks. …

Sign in for detailed remediation steps and compensating controls.

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

Share

CVE-2026-73296 vulnerability details – vuln.today

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