🇰🇷 한글 설명
Qualcomm MSM 플랫폼의 안드로이드/Firefox OS 카메라 드라이버에서 뮤텍스 보호 없이 msm_ois_power_down 함수가 호출되어 레이스 컨디션 발생. 이로 인해 메모리 손상 및 임의 코드 실행 가능.
💡 쉬운 설명
카메라 드라이버가 동시에 여러 요청을 처리할 때 데이터를 잘못 읽을 수 있는 버그입니다. 공격자가 이를 악용하여 기기를 제어할 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, in the camera driver, the function "msm_ois_power_down" is called without a mutex and a race condition can occur in variable "*reg_ptr" of sub function "msm_camera_config_single_vreg".
📍 영향받는 시스템
Qualcomm MSM 플랫폼 기반 안드로이드 기기 및 Firefox OS (2017년 이전 버전)
⚔️ 공격 벡터
로컬 공격자가 카메라 하드웨어 접근 또는 특수 카메라 제어 애플리케이션을 통해 race condition 트리거
🛡️ 대응 방법
카메라 드라이버 뮤텍스 추가 및 Qualcomm 보안 패치 적용 (Linux 커널 업데이트)
🔧 검증 코드
커널 버전이 표시되면 해당 버전의 카메라 드라이버 패치 상태를 Qualcomm 보안 공지에서 확인하세요
uname -r | grep -E 'msm|qualcomm' && cat /proc/version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -1