🇰🇷 한글 설명
Qualcomm 제품의 service locator에서 버퍼 오버플로우 취약점이 발생합니다. 버퍼 크기를 결정하는 변수가 실제 버퍼 크기를 올바르게 나타내지 않아, 공격자가 메모리 경계를 초과하여 데이터를 쓸 수 있습니다.
💡 쉬운 설명
Qualcomm 칩셋을 사용하는 Android 기기의 특정 부분에서 메모리 보호 벽이 제대로 작동하지 않습니다. 공격자가 이를 악용하면 기기를 제어하거나 데이터를 탈취할 수 있습니다.
🇺🇸 원문 (English)
In the service locator in all Qualcomm products with Android releases from CAF using the Linux kernel, a buffer overflow can occur as the variable set for determining the size of the buffer is not used to indicate the size of the buffer.
📍 영향받는 시스템
Qualcomm 칩셋 기반 Android 기기 (CAF 커널, 2017년 이전 업데이트되지 않은 버전)
⚔️ 공격 벡터
Local access를 통한 buffer overflow 공격으로 privilege escalation 또는 arbitrary code execution 달성
🛡️ 대응 방법
Qualcomm 보안 패치 적용 또는 기기 펌웨어/Android 버전 최신화
🔧 검증 코드
Qualcomm 칩셋이 출력되면 해당 기기이며, 업데이트 상태 확인 필요. 아무것도 출력되지 않으면 비Qualcomm 기기
grep -i 'qualcomm\|msm' /proc/cpuinfo 2>/dev/null | head -1