跳到正文
原文
Microsoft UFO·本站收录· 原文发表

微软 UFO 的 Mobile MCP press_key 工具可注入 ADB 命令

微软 UFO 移动 MCP press_key 可注入 ADB 命令

AI 导读

微软 UFO 的 Mobile MCP 服务器 press_key 工具存在命令注入漏洞,已认证的调用者可借此在已授权的 Android 设备上执行任意 shell 命令。press_key 的 key_code 参数是自由字符串,未经校验就跟在 adb shell input keyevent 之后,而 adb 客户端会把 shell 之后的参数用空格连接成远程命令且不做转义,key_code 中的 shell 元字符因此进入 Android 远程 shell 命令。利用该漏洞需要有效的 UFO_MCP_API_KEY bearer token、可访问的 Mobile MCP 服务器,以及主机上已安装 adb 并连接已授权设备。公告称,这本身不构成宿主机操作系统命令执行、Android root 执行,也拿不到 Android shell 用户权限之外的私有应用数据。

阅读原文github.com