🇰🇷 한글 설명
Qualcomm의 Android 기기에 포함된 Linux kernel의 ION 메모리 캐시 유지보수 코드에서 발견된 취약점으로, 일반 사용자 권한으로 커널 메모리에 임의 주소 쓰기 공격이 가능합니다. 이를 통해 특권 상승 및 시스템 장악이 가능합니다.
💡 쉬운 설명
안드로이드 스마트폰의 메모리 관리 시스템에서 누군가 일반 사용자 권한으로 실행되는 악성 앱도 핸드폰의 중추 영역(커널)에 직접 접근할 수 있는 보안 구멍입니다. 이를 이용하면 휴대폰을 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, user-level permissions can be used to gain access to kernel memory, specifically the ION cache maintenance code is writing to a user supplied address.
📍 영향받는 시스템
Qualcomm 칩셋 탑재 Android 기기 (CAF Linux kernel 적용 모델, 정확한 영향 버전은 제조사별 상이)
⚔️ 공격 벡터
일반 사용자 권한의 악성 앱이 ION 드라이버 인터페이스를 악용하여 사용자가 지정한 주소에 커널 메모리 쓰기 수행
🛡️ 대응 방법
Qualcomm 및 OEM 제조사의 보안 패치 적용 필수 (2017년 8월 이후 보안 업데이트 설치)
🔧 검증 코드
명령어가 Qualcomm 또는 android 관련 kernel 정보를 출력하면 해당 기기가 잠재적 영향 대상이며, 보안 패치 버전 확인 필요
uname -r | grep -i 'ion\|msm' && cat /proc/version | grep -i 'qualcomm\|android'