🇰🇷 한글 설명
MSM 칩셋 탑재 안드로이드 및 파이어폭스 OS에서 audio_effects_shared_ioctl() 함수의 경쟁 상태(race condition)로 인해 메모리 손상이 발생할 수 있는 취약점입니다. CAF 기반 리눅스 커널을 사용하는 모든 안드로이드 릴리스에 영향을 미칩니다.
💡 쉬운 설명
안드로이드 기기의 오디오 처리 부분에서 두 개 이상의 프로세스가 동시에 같은 메모리 영역에 접근할 때 발생하는 결함입니다. 이를 악용하면 기기 시스템이 손상되거나 임의의 코드 실행이 가능해질 수 있습니다.
🇺🇸 원문 (English)
In android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, due to a race condition in the function audio_effects_shared_ioctl(), memory corruption can occur.
📍 영향받는 시스템
MSM 칩셋 탑재 Android (모든 CAF 기반 릴리스), Firefox OS for MSM, QRD Android
⚔️ 공격 벡터
로컬 애플리케이션이 race condition을 활용하여 audio_effects_shared_ioctl() 호출 시 메모리 손상 유발
🛡️ 대응 방법
기기 제조사/통신사 제공 보안 패치 또는 커널 업데이트 적용
🔧 검증 코드
'MSM kernel detected' 출력 시 해당 플랫폼이며, 이후 uname -a로 커널 버전을 확인하여 패치 여부 검증 필요
uname -r | grep -q 'MSM\|qcom' && echo 'MSM kernel detected' || echo 'Not MSM platform'