🇰🇷 한글 설명
Qualcomm 기반 Android 기기의 Linux 커널에서 사용자 공간(userspace)이 16개 초과의 멀티캐스트 주소를 전송할 경우 배열 범위를 초과하여 메모리 손상이 발생한다. 이로 인해 시스템 크래시 또는 권한 상승 공격이 가능하다.
💡 쉬운 설명
안드로이드 휴대폰의 특정 부품(Qualcomm)에서 네트워크 주소를 너무 많이 받으면 메모리가 손상된다. 공격자가 이를 악용하면 휴대폰을 멈추게 하거나 권한을 얻을 수 있다.
🇺🇸 원문 (English)
In all Qualcomm products with Android releases from CAF using the Linux kernel, array out of bounds access can occur if userspace sends more than 16 multicast addresses.
📍 영향받는 시스템
CAF (Code Aurora Forum) 기반 Qualcomm 칩셋의 모든 Android 기기
⚔️ 공격 벡터
로컬 네트워크 접근 또는 악의적 앱을 통해 16개 초과의 멀티캐스트 주소로 패킷 전송
🛡️ 대응 방법
Qualcomm/제조사 보안 패치 적용 또는 Android 보안 업데이트 설치
🔧 검증 코드
Qualcomm이 검출되면 커널 버전을 확인하여 CAF 기반인지 확인하고 보안 패치 여부를 제조사 공지와 비교
cat /proc/version | grep -i qualcomm && echo 'Vulnerable to CVE-2017-8256 if unpatched' || echo 'Not Qualcomm kernel'