🇰🇷 한글 설명
Android 및 Firefox OS MSM 기기의 GLink 커널 드라이버에서 race condition으로 인해 Use After Free 취약점이 발생할 수 있습니다. 이를 악용하면 로컬 공격자가 커널 메모리 손상을 통한 권한 상승이 가능합니다.
💡 쉬운 설명
안드로이드 폰의 GLink 드라이버에 동시성 문제가 있어서 이미 해제된 메모리를 다시 사용할 수 있습니다. 공격자가 이를 악용하면 핸드폰의 최고 권한을 획득할 수 있습니다.
🇺🇸 원문 (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 GLink kernel driver, a Use After Free condition can potentially occur.
📍 영향받는 시스템
Android for MSM, Firefox OS for MSM, QRD Android - CAF 기반 Linux kernel을 사용하는 모든 버전
⚔️ 공격 벡터
로컬 공격 - GLink 드라이버의 race condition을 통해 Use After Free 조건 발생시켜 커널 메모리 실행
🛡️ 대응 방법
Qualcomm Security Bulletin의 커널 패치 적용 및 안드로이드 보안 업데이트 설치
🔧 검증 코드
커널 버전 확인 후 Qualcomm 패치 공지의 영향 버전 범위와 비교하고, glink 드라이버 모듈이 로드되어 있는지 확인
cat /proc/version | grep -oP 'version \K[^ ]+'; grep -r 'glink' /sys/module 2>/dev/null | head -5