🇰🇷 한글 설명
CAF 리눅스 커널을 사용하는 모든 Android 릴리스에서 펌웨어 이미지 로딩 시 발생하는 버퍼 오버플로우 취약점입니다. 공격자가 악의적으로 조작된 펌웨어 이미지를 제공하면 커널 수준의 임의 코드 실행이 가능합니다.
💡 쉬운 설명
안드로이드 기기가 펌웨어를 받을 때 크기 검증이 없어서 메모리 경계를 넘을 수 있는 결함입니다. 이를 이용하면 공격자가 기기를 완전히 장악할 수 있습니다.
🇺🇸 원문 (English)
In all Android releases from CAF using the Linux kernel, a buffer overflow vulnerability exists while loading a firmware image.
📍 영향받는 시스템
Code Aurora Forum(CAF) 커널 기반의 모든 Android 버전 (주로 Qualcomm 기반 기기)
⚔️ 공격 벡터
변조된 펌웨어 이미지 파일을 로드하게 하여 커널 메모리 오버플로우 트리거
🛡️ 대응 방법
기기 제조사 보안 패치 적용 또는 펌웨어 검증/서명 메커니즘 강화
🔧 검증 코드
CAF 커널이 포함되어 있고 보안 패치 날짜가 2017년 7월 이전이면 취약할 가능성이 높습니다.
adb shell cat /proc/version | grep -i caf && adb shell getprop ro.build.version.security_patch