🇰🇷 한글 설명
안드로이드 및 Firefox OS의 qcacld 드라이버에서 pktlog 기능이 /proc/ath_pktlog/cld를 통해 커널 메모리를 사용자 공간으로 매핑할 수 있는 취약점입니다. 로컬 공격자가 이를 통해 커널 메모리에 무제한 접근하여 민감한 정보를 획득할 수 있습니다. MSM 칩셋 기반 안드로이드 기기와 Firefox OS가 영향을 받습니다.
💡 쉬운 설명
스마트폰의 Wi-Fi 드라이버에 보안 구멍이 있어서 누구나 핸드폰의 핵심 메모리에 접근할 수 있습니다. 악의적인 앱이 이를 통해 비밀번호나 개인 정보 같은 민감한 데이터를 직접 훔칠 수 있습니다.
🇺🇸 원문 (English)
In android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, the qcacld pktlog allows mapping memory via /proc/ath_pktlog/cld to user space.
📍 영향받는 시스템
Android (MSM), Firefox OS (MSM), QRD Android, Code Aurora Forum Linux kernel 기반 모든 버전
⚔️ 공격 벡터
로컬 공격자가 /proc/ath_pktlog/cld 파일에 직접 접근하여 커널 메모리 덤프 읽기
🛡️ 대응 방법
qcacld 드라이버를 최신 버전으로 업데이트하고 /proc/ath_pktlog/cld 접근 권한 제한 또는 패치된 CAF 커널 적용
🔧 검증 코드
명령어가 'Vulnerable' 출력하면 패치 필요, 'Not vulnerable'이면 이미 차단되어 있음
test -r /proc/ath_pktlog/cld && echo 'Vulnerable: pktlog accessible' || echo 'Not vulnerable: pktlog not accessible'