🔍 CVE-2026-105788

8.8
CVSS Score
HIGH
2026-10-06
2026-10-06 16:17
✅ 완료

🇰🇷 한글 설명

Microsoft UFO 프레임워크 3.0.10 미만 버전에서 type_text 및 launch_app 도구가 입력값을 충분히 검증하지 않아 발생하는 취약점입니다. 공격자가 조작된 매개변수를 전달하면 Android shell 메타문자를 통해 연결된 기기에서 추가 명령을 실행할 수 있습니다. 이 취약점은 Android shell 사용자 권한 범위 내에서 명령 실행을 허용합니다.

💡 쉬운 설명

스마트폰 자동화 도구의 허점을 이용해 공격자가 몰래 다른 명령을 내릴 수 있는 보안 약점입니다. 인증된 사용자가 특수하게 조작된 문자를 보내면 연결된 안드로이드 기기에서 원치 않는 동작이 수행될 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

Microsoft UFO framework versions prior to 3.0.10

⚔️ 공격 벡터

Mobile MCP API 키를 보유한 공격자가 조작된 텍스트나 패키지 이름을 전달하여 ADB shell 명령 주입

🛡️ 대응 방법

Microsoft UFO 프레임워크를 3.0.10 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Version 값이 3.0.10 미만이면 취약한 상태이며, 3.0.10 이상이면 안전합니다.

Shell / Script
pip show ufo | grep -E 'Version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Microsoft Access