Skip to content
Heist/ feed
High

Microsoft UFO: Authenticated Android shell command injection in Mobile MCP type_text and launch_app

Type: advisorySource: Official CVE List1 source record

Microsoft UFO is an open-source framework for intelligent automation across devices and platforms. Prior to 3.0.10, the type_text and launch_app tools in ufo/client/mcp/http_servers/mobile_mcp_server.py pass the authenticated caller-controlled text and package_name parameters into adb shell command argument positions without comprehensive validation. The adb client joins those arguments into a remote command string that the Android shell reparses, allowing shell metacharacters to execute additional commands on an authorized connected device as the Android shell user. Exploitation requires a valid Mobile MCP API key and a reachable device authorized for ADB, and it does not establish host operating-system execution, Android root execution, or access beyond the Android shell-user privileges. This issue is fixed in version 3.0.10.

Announced Group revision 1
Original source ↗

CVE-2026-105788

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-105788

UFO

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "microsoft",
    "product": "UFO",
    "versions": [
      {
        "status": "affected",
        "version": "< 3.0.10"
      }
    ]
  }
]
Related CVEs
CVE-2026-105788

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#9345 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement