External risk intelligence

Microsoft UFO Unauthenticated Mobile Automation Control and Data Disclosure

CVE advisorySeverity: CRITICAL (CVSS 9.4)

CVE-2026-73296

The vulnerability involves HTTP servers running on specific TCP ports (8020/8021) intended for mobile device automation. While these are network-reachable, they are typically used in developer or internal testing environments for ADB-connected devices rather than being designed as public-facing internet services.

Missing Authentication

Halo Surface Signal: 3 out of 5 — possibly public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A security flaw was identified in the Microsoft UFO framework, which is used for intelligent automation across devices and platforms. This vulnerability allows unauthenticated remote attackers to control an Android device, potentially leading to data disclosure and state modification. While the framework is generally used in development or internal testing, its exposure through network-accessible services warrants attention to confirm relevance and exposure within your environment.

  • Unauthenticated control of connected mobile devices.
  • Important for confirming internal system exposure.
  • Assess impact on connected device automation.

Attack Path

How an attacker could exploit the issue

An attacker could remotely send unauthenticated commands over the network to a vulnerable Microsoft UFO instance. This would allow them to interact with an Android device connected to the UFO server. By invoking specific functions, they could capture screenshots, view device information, and control the device's state, such as launching apps or simulating taps and swipes.

  • Unauthenticated remote access required.
  • Invoking specific HTTP services triggers vulnerability.
  • Disclose sensitive data and modify device state.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, unauthenticated remote attackers could potentially invoke actions on an ADB-connected Android device, leading to the disclosure of screen and device data, and modification of the device state. This could occur by interacting with Streamable HTTP MCP services exposed without authentication.

  • ADB-connected Android devices.
  • Unauthenticated remote network access.
  • Sensitive data disclosure and state modification.

Operational Fix

Recommended remediation, mitigation, and detection steps

Teams responsible for managing the Microsoft UFO framework, likely application owners or platform teams, should prioritize identifying all instances of the affected technology. Confirming network reachability and business criticality will help determine the risk and accountability for remediation. Coordination with relevant teams and potentially vendor engagement will be necessary to plan and execute the fix.

  • Application or platform teams own resolution.
  • Verify technology presence and exposure first.
  • Plan coordinated remediation or vendor outreach.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Microsoft UFO framework?

Microsoft UFO is an open-source framework designed for intelligent automation across various platforms. Developers use it to automate interactions with devices, such as mobile phones, by bridging the gap between automation scripts and physical device inputs like tapping, swiping, and typing.

What does CVE-2026-73296 mean for security?

This vulnerability involves missing authentication for critical functions (CWE-306) and missing authorization (CWE-862). Essentially, the framework fails to check if a user is allowed to issue commands, allowing anyone who can reach the service over the network to send instructions directly to the connected Android device.

How is this vulnerability triggered?

The flaw is triggered when an attacker sends commands to the Streamable HTTP MCP services running on ports 8020 or 8021. Note that the vulnerability only affects instances where these specific services are active; simply having the framework installed without these servers running does not expose the device to these specific remote commands.

Is my environment at risk from this CVE?

According to Halo Surface Signal, this vulnerability impacts systems running mobile automation services on ports 8020 or 8021. While these are often used in internal developer or testing environments, you should investigate your network to see if these specific ports are reachable, as they are not intended to be exposed to the public internet.

Do I need to update my Microsoft UFO installation?

Yes, if you identify that you are running a version prior to 3.0.8, you should prioritize updating. The first step is to locate all instances of the framework in your environment, confirm if they are using the affected mobile automation servers, and coordinate with your platform team to apply the version 3.0.8 update.

References