🇰🇷 한글 설명
Qualcomm 제품의 Android CAF 기반 빌드에서 Linux 커널의 TrustZone 시스템 호출 내 초기화되지 않은 변수로 인해 발생하는 취약점입니다. 이를 통해 공격자가 보안 메모리에 접근하여 기밀 정보를 유출하거나 시스템을 손상시킬 수 있습니다.
💡 쉬운 설명
안드로이드 폰의 보안 영역(TrustZone)에서 초기화되지 않은 변수 때문에 공격자가 민감한 데이터에 접근할 수 있습니다. 비트코인 지갑, 결제 정보, 생체인식 데이터 등이 위험합니다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, a variable is uninitialized in a TrustZone system call potentially leading to the compromise of secure memory.
📍 영향받는 시스템
Qualcomm 칩셋 기반 Android 4.0~4.4 (CAF 기반 빌드), MSM 시리즈 SoC
⚔️ 공격 벡터
로컬 공격자가 TrustZone 시스템 호출을 악용하여 초기화되지 않은 메모리 영역의 데이터 읽기
🛡️ 대응 방법
Qualcomm 펌웨어 보안 패치 적용 및 Android 최신 버전으로 업데이트
🔧 검증 코드
Qualcomm 칩셋(qcom)이 감지되고 Android 4.0~4.4 버전이면 취약함, uname -r로 커널 버전이 3.x 또는 4.x 초반인 경우도 확인
adb shell getprop ro.hardware | grep -i qcom && adb shell getprop ro.build.version.release | grep -E '^4\.[0-4]' && echo 'Potentially vulnerable' || uname -r