🇰🇷 한글 설명
CAF 기반 안드로이드 커널의 카메라 드라이버 함수에서 배열 쓰기 시 경계 검사가 누락되어 힙 메모리 범위를 초과한 쓰기 공격이 가능한 취약점입니다.
💡 쉬운 설명
카메라 앱이 메모리에 데이터를 저장할 때 할당된 공간의 크기를 확인하지 않아서 다른 데이터를 덮어쓸 수 있습니다. 이를 악용하면 시스템이 비정상 작동하거나 공격자가 권한을 얻을 수 있습니다.
🇺🇸 원문 (English)
In a camera driver function in all Android releases from CAF using the Linux kernel, a bounds check is missing when writing into an array potentially leading to an out-of-bounds heap write.
📍 영향받는 시스템
CAF 기반 안드로이드 커널을 사용하는 모든 안드로이드 릴리스 (특히 Qualcomm 칩셋 탑재 장치)
⚔️ 공격 벡터
카메라 드라이버를 통한 악의적인 이미지/영상 처리 또는 직접적인 드라이버 호출을 통한 메모리 손상
🛡️ 대응 방법
안드로이드 보안 패치 적용 또는 카메라 드라이버 업데이트
🔧 검증 코드
security_patch 날짜가 2017년 10월 이후이거나 커널 버전에 카메라 드라이버 보안 패치가 포함되어 있으면 취약점이 해결됨
getprop ro.build.version.security_patch 2>/dev/null && uname -r