🇰🇷 한글 설명
Android의 UIM(User Interface Module) 구성 요소에서 입력 크기를 검사하지 않은 채 버퍼에 데이터를 복사하는 버퍼 오버플로우 취약점입니다. CAF 기반 Linux 커널을 사용하는 모든 Android 버전이 영향을 받으며, 로컬 공격자가 권한 상승 또는 시스템 크래시를 유발할 수 있습니다.
💡 쉬운 설명
Android 디바이스의 화면 표시 시스템에서 입력된 데이터 크기를 제대로 확인하지 않아 메모리 오버플로우가 발생합니다. 공격자가 악의적인 입력을 전송하여 앱 충돌 또는 권한 상승을 일으킬 수 있습니다.
🇺🇸 원문 (English)
In UIM in all Android releases from CAF using the Linux kernel, a Buffer Copy without Checking Size of Input vulnerability could potentially exist.
📍 영향받는 시스템
CAF Linux 커널 기반 모든 Android 버전 (2014년 발견 당시의 버전들)
⚔️ 공격 벡터
로컬 공격, 악의적인 입력 데이터를 UIM에 전달하여 버퍼 오버플로우 트리거
🛡️ 대응 방법
Android 보안 패치 적용 또는 영향받는 CAF 커널을 최신 버전으로 업데이트
🔧 검증 코드
현재 Android 커널 정보와 버전을 확인하여 CAF 기반 커널 사용 여부와 Android 버전을 확인합니다. 보안 패치 레벨이 2014년 이후인지 확인하면 취약점 패치 여부를 판단할 수 있습니다.
cat /proc/version | grep -i android && getprop ro.build.version.release