🔍 CVE-2016-10391

9.8
CVSS Score
CRITICAL
2017-08-18
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Qualcomm 제품의 Android CAF 리눅스 커널에서 HCI(Host Controller Interface) 명령어의 길이 필드가 충분히 검증되지 않아 메모리 손상이 발생할 수 있는 취약점입니다. 공격자는 부정형식의 HCI 명령어를 전송하여 커널 메모리를 손상시키고 권한 상승을 달성할 수 있습니다.

💡 쉬운 설명

블루투스 통신에서 명령어 크기를 확인하지 않아서 공격자가 잘못된 크기의 명령어를 보낼 수 있습니다. 이를 통해 휴대폰의 핵심 부분(커널)을 손상시켜 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, the length in an HCI command is not properly checked for validity.

📍 영향받는 시스템

Qualcomm 칩셋이 탑재된 모든 Android 기기 (Snapdragon 시리즈 포함), 영향받는 Android 버전: 5.0 이상 2016년 이전 패치 버전

⚔️ 공격 벡터

근처 거리에서 Bluetooth를 통해 특별히 제작된 HCI 명령어 전송

🛡️ 대응 방법

BIOS/펌웨어 업데이트 또는 Qualcomm 보안 패치 설치, Bluetooth 비활성화 (불가능시)

🔧 검증 코드

Qualcomm 칩셋 확인 후 adb shell getprop ro.build.fingerprint으로 빌드 버전을 확인하여 2016년 이후 보안 패치가 포함되어 있는지 확인하세요.

Shell / Script
adb shell cat /proc/version | grep -i 'qualcomm\|snapdragon' && echo 'Potentially vulnerable' || echo 'Check manually'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Linux Kernel