🇰🇷 한글 설명
Android 기기의 오디오 드라이버 ioctl 핸들러에서 커널 범위 초과 쓰기(out-of-bounds write) 취약점이 발생합니다. CAF(Code Aurora Forum) Linux 커널을 사용하는 모든 Android 릴리스에 영향을 미치며, 인증되지 않은 공격자가 커널 메모리를 손상시킬 수 있습니다.
💡 쉬운 설명
Android 휴대폰의 음성 기능을 제어하는 프로그램에 메모리 쓰기 오류가 있어서, 악의적인 앱이 휴대폰 핵심 시스템에 접근할 수 있습니다. 이를 통해 휴대폰이 동작 불능이 되거나 해킹될 수 있습니다.
🇺🇸 원문 (English)
In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, when an audio driver ioctl handler is called, a kernel out-of-bounds write can potentially occur.
📍 영향받는 시스템
CAF 기반 Linux 커널을 사용하는 Android 4.4 이상 대부분의 기기 (Qualcomm MSM 칩셋 탑재 Nexus, Samsung, LG 등)
⚔️ 공격 벡터
로컬 공격자가 오디오 드라이버 ioctl 호출을 통해 악의적인 인자를 전달하여 커널 메모리에 접근
🛡️ 대응 방법
디바이스 제조사의 보안 패치 적용 또는 최신 Android 버전으로 업데이트
🔧 검증 코드
명령어 실행 후 MSM/Qualcomm 칩셋과 오래된 커널 버전이 표시되면 취약할 가능성이 높으며, 디바이스 설정에서 'Android 보안 패치 레벨'을 확인하여 2017년 8월 이후 패치인지 검증해야 합니다.
grep -i 'audio\|msm' /proc/version && uname -r | grep -E 'msm|qcom' && echo 'Potentially Vulnerable' || echo 'Cannot confirm vulnerability'