🇰🇷 한글 설명
Android CAF의 Linux 커널에서 음성 SVC 요청 처리 중 페이로드 크기를 초과하게 지정할 경우 버퍼 범위를 벗어난 메모리 복사가 발생하는 취약점입니다. 공격자가 조작된 음성 데이터를 전송하여 메모리 손상을 유발할 수 있습니다.
💡 쉬운 설명
Android 스마트폰의 음성 처리 시스템에서 잘못된 크기의 데이터를 받으면 메모리가 손상되는 문제입니다. 공격자가 특별히 만든 음성 파일을 전송하여 기기를 충돌시키거나 제어할 수 있습니다.
🇺🇸 원문 (English)
In all Android releases from CAF using the Linux kernel, while processing a voice SVC request which is nonstandard by specifying a payload size that will overflow its own declared size, an out of bounds memory copy occurs.
📍 영향받는 시스템
CAF(Code Aurora Forum) 기반 모든 Android 릴리스의 Linux 커널
⚔️ 공격 벡터
조작된 음성 SVC(Scalable Video Coding) 요청을 로컬 또는 원격으로 전송하여 메모리 오버플로우 유발
🛡️ 대응 방법
Android 커널 보안 패치 적용 및 Linux 커널 업데이트
🔧 검증 코드
커널 버전이 출력되면 해당 버전의 CVE-2017-8245 패치 여부를 Android 보안 공지(bulletin)에서 확인하세요. 패치된 빌드 번호 이상이면 안전합니다.
cat /proc/version | grep -E 'Android|Linux'; uname -r