FICHE CVE

CVE-2026-105788

Publiée le 2026-10-06 · Dernière modification le 2026-10-06

🇫🇷 EN BREF

Les versions de Microsoft UFO antérieures à la 3.0.10 sont affectées par une faille d'injection de commande dans le serveur MCP mobile. Un attaquant disposant d'une clé API valide peut envoyer du texte ou des noms de packages spécialement conçus pour exécuter des commandes shell arbitraires sur un appareil Android connecté. Cela nécessite un accès réseau au serveur mais aucune interaction de l'utilisateur, bien que l'attaquant soit limité aux privilèges de l'utilisateur shell d'Android.

CVSS 3.18.8 ÉLEVÉE
Publiée2026-10-06
Dernière modification2026-10-06

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

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.