🇰🇷 한글 설명
Qualcomm 제품의 Android CAF Linux 커널 ISP 카메라 드라이버에서 경계 검사 오류로 인해 버퍼 바깥 영역에 쓰기 공격이 가능합니다. 권한 없는 공격자가 이를 악용하여 커널 메모리를 손상시키고 시스템 크래시 또는 임의 코드 실행을 초래할 수 있습니다.
💡 쉬운 설명
카메라 드라이버가 받은 데이터 크기를 정확히 확인하지 않아 메모리 영역 밖에 쓰기를 허용합니다. 이를 통해 악의적인 사용자가 휴대폰을 먹통으로 만들거나 악성 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, in an ISP Camera kernel driver function, an incorrect bounds check may potentially lead to an out-of-bounds write.
📍 영향받는 시스템
Qualcomm 칩셋 기반 Android 기기 (ISP 카메라 드라이버 포함, 2017년 이전 펌웨어)
⚔️ 공격 벡터
로컬 공격자가 카메라 드라이버의 ioctl 인터페이스로 비정상 크기의 입력을 전송하여 메모리 오버플로우 유발
🛡️ 대응 방법
Qualcomm 보안 게시판에서 제공한 ISP 드라이버 패치 적용 및 기기 펌웨어 OTA 업데이트
🔧 검증 코드
커널 버전이 2017년 Q4 이후 Qualcomm 보안 패치를 포함한 빌드인지 확인합니다. Qualcomm 보안 게시판의 CVE-2017-11000 패치 항목과 빌드 날짜 비교 필요.
adb shell cat /proc/version | grep -oP 'Linux version \K[^ ]*'