🇰🇷 한글 설명
Itel Vision 3 Turbo 안드로이드 기기의 특정 소프트웨어 빌드에 포함된 com.transsion.autotest.factory 앱에서 권한 제어 미흡으로 인해 발생하는 취약점입니다. 로컬의 제3자 앱이 시스템 권한으로 임의의 쉘 명령어를 실행할 수 있어, 권한 부여, 앱 설치, 화면 녹화, 데이터 삭제 등 민감한 동작이 가능합니다.
💡 쉬운 설명
휴대폰에 미리 설치된 특정 테스트 앱의 보안 구멍을 통해, 악성 앱이 휴대폰의 모든 권한을 마음대로 휘두를 수 있는 문제입니다. 해커가 사용자의 허락 없이 앱을 설치하거나 개인 정보를 빼가고 휴대폰을 초기화할 수도 있습니다.
🇺🇸 원문 (English)
Certain software builds for the Itel Vision 3 Turbo Android device contain a vulnerable pre-installed app with a package name of com.transsion.autotest.factory (versionCode='7', versionName='1.8.0(220310_1027)') that allows local third-party apps to execute arbitrary shell commands in its context (system user) due to inadequate access control. No permissions or special privileges are necessary to exploit the vulnerability in the com.transsion.autotest.factory app. No user interaction is required beyond installing and running a third-party app. The vulnerability allows local apps to access sensitive functionality that is generally restricted to pre-installed apps, such as programmatically performing the following actions: granting arbitrary permissions (which can be used to obtain sensitive user data), installing arbitrary apps, video recording the screen, wiping the device (removing the user's apps and data), injecting arbitrary input events, calling emergency phone numbers, disabling apps, accessing notifications, and much more. The confirmed vulnerable software build fingerprints for the Itel Vision 3 Turbo device are as follows: Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V92-20230105:user/release-keys, Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V86-20221118:user/release-keys, Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V78-20221101:user/release-keys, Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V64-20220803:user/release-keys, Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V61-20220721:user/release-keys, Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V58-20220712:user/release-keys, and Itel/F6321/itel-S661LP:11/RP1A.201005.001/GL-V051-20220613:user/release-keys. This malicious app sends a broadcast Intent to the receiver component named com.transsion.autotest.factory/.broadcast.CommandReceiver with the path to a shell script that it creates in its scoped storage directory. Then the com.transsion.autotest.factory app will execute the shell script with "system" privileges.
📍 영향받는 시스템
Itel Vision 3 Turbo (모델명: F6321) 특정 빌드 (com.transsion.autotest.factory 버전 1.8.0)
⚔️ 공격 벡터
로컬에 설치된 악성 앱이 특정 브로드캐스트 인텐트를 전송하여 시스템 권한으로 쉘 스크립트를 실행함
🛡️ 대응 방법
제조사에서 제공하는 최신 보안 업데이트를 설치하거나 해당 취약 앱의 업데이트를 확인하십시오.
🔧 검증 코드
명령어 결과에 해당 패키지명이 나타나고 버전이 1.8.0(220310_1027)인 경우 취약할 가능성이 높습니다.
adb shell pm list packages | grep com.transsion.autotest.factory && adb shell dumpsys package com.transsion.autotest.factory | grep versionName