Description
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.
Published: 2026-08-12
Score: 9.4 Critical
EPSS: 2.6% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from Microsoft UFO’s open‑source framework exposing two HTTP Mobile Control Protocol services on non‑secured ports 8020 and 8021 before version 3.0.8. The services accept commands such as capture_screenshot, get_ui_tree, tap, swipe, type_text, launch_app, press_key, and click_control over a TCP connection without any authentication. An attacker who can reach those ports can thus read the screen contents, obtain UI hierarchies, interact with the Android UI, launch applications, simulate key presses, and modify the device state, effectively gaining remote control of the device. The flaw maps to CWE‑306 and CWE‑862, reflecting missing authentication and authorization for sensitive operations.

Affected Systems

The flaw affects the Microsoft UFO framework, specifically any installation using the mobile_mcp_server component that runs before release 3.0.8. Users deploying UFO version 3.0.7 or earlier on servers that expose ports 8020 and 8021 are vulnerable. The issue is fixed in UFO 3.0.8 and later releases.

Risk and Exploitability

The vulnerability has a CVSS score of 9.4, indicating a high severity. The EPSS score is 3%, suggesting a moderate likelihood of exploitation, and the flaw is not listed in CISA KEV. The attack vector is remote over the network: an unauthenticated attacker only needs to reach the TCP ports and have an ADB‑connected Android device to exploit the flaw. Once accessed, the attacker can execute any of the exposed commands without restriction, leading to full device compromise. Given the lack of authentication, exploitation risk is high and the vulnerability is potentially exploitable by anyone with network connectivity to the target.

Generated by OpenCVE AI on August 13, 2026 at 14:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Microsoft UFO version 3.0.8 or later to eliminate the unauthenticated HTTP MCP services.
  • If an upgrade cannot be performed immediately, block or firewall the TCP ports 8020 and 8021 so that only trusted hosts can communicate with the server, effectively preventing remote exploitation.
  • Disable or remove the mobile MCP server functionality in the configuration if the framework is not required, ensuring no exposed services remain.

Generated by OpenCVE AI on August 13, 2026 at 14:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Microsoft
Microsoft ufo
Vendors & Products Microsoft
Microsoft ufo

Wed, 12 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Microsoft UFO: Unauthenticated Mobile MCP access allows remote Android device control and screen disclosure
Weaknesses CWE-306
CWE-862
References
Metrics cvssV3_1

{'score': 9.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-13T14:07:14.159Z

Reserved: 2026-08-11T19:42:11.450Z

Link: CVE-2026-73296

cve-icon Vulnrichment

Updated: 2026-08-13T13:27:19.855Z

cve-icon NVD

Status : Received

Published: 2026-08-12T17:17:32.780

Modified: 2026-08-13T15:20:13.333

Link: CVE-2026-73296

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T15:00:04Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function

  • CWE-862

    Missing Authorization