🇰🇷 한글 설명
CAF 기반 Linux 커널을 사용하는 모든 Android 버전에서 KGSL (Qualcomm Adreno GPU) ioctl이 입력 파라미터를 충분히 검증하지 않는 취약점입니다. 로컬 공격자가 검증되지 않은 파라미터를 통해 커널 메모리 정보를 획득하거나 권한 상승을 시도할 수 있습니다.
💡 쉬운 설명
안드로이드의 그래픽 처리 장치(GPU) 제어 프로그램이 명령을 제대로 검증하지 않아, 기기에 접근한 사람이 시스템 정보를 몰래 볼 수 있습니다. 이를 통해 더 심각한 공격으로 이어질 수 있습니다.
🇺🇸 원문 (English)
In all Android releases from CAF using the Linux kernel, a KGSL ioctl was not validating all of its parameters.
📍 영향받는 시스템
CAF(Code Aurora Forum) 커널 기반의 모든 Android 5.x, 6.x, 7.0~7.1 버전 (Qualcomm 칩셋 탑재 기기)
⚔️ 공격 벡터
로컬 공격자가 악의적인 ioctl 호출을 통해 KGSL 드라이버로 검증되지 않은 파라미터 전달
🛡️ 대응 방법
안드로이드 보안 패치 적용 (2017년 8월 이후) 및 기기 업데이트 수행
🔧 검증 코드
커널 버전 정보에서 패치 날짜 확인 (2017-08 이후 버전이면 패치됨)
adb shell cat /proc/version | grep -i kernel