🔍 CVE-2016-10386

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

🇰🇷 한글 설명

Qualcomm CAF(Common Authoring Framework) 기반의 Linux 커널을 사용하는 안드로이드 제품의 LPP 모듈에서 배열 인덱스 범위 초과 취약점이 존재합니다. 이 취약점은 공격자가 특정 조건을 만족하는 패킷을 전송하여 커널 메모리에 접근하고 시스템 권한 상승이 가능하게 합니다.

💡 쉬운 설명

안드로이드 휴대폰의 통신 관련 부품(LPP)에서 메모리 접근을 잘못 처리하는 문제입니다. 공격자가 악의적인 신호를 보내면 휴대폰 제어권을 완전히 빼앗길 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, an array index out of bounds vulnerability exists in LPP.

📍 영향받는 시스템

Qualcomm SoC 기반 안드로이드 기기 (특히 2016년 상반기 이전 Snapdragon, MSM8960 등 LPP 모듈 포함 버전)

⚔️ 공격 벡터

특정 LPP 프로토콜 메시지를 조작하여 원격으로 배열 범위를 벗어난 메모리 접근 트리거

🛡️ 대응 방법

Qualcomm 보안 패치 적용 (2016년 3월 이후 분기별 보안 업데이트) 또는 안드로이드 OEM 보안 업데이트 설치

🔧 검증 코드

security_patch 날짜가 2016년 3월 이후인지 확인. CVE 발표 후 날짜면 패치됨. 정확히는 OEM에서 제공한 보안 업데이트 적용 여부를 확인하거나 커널 버전에서 LPP 모듈 패치 적용 확인 필요

Shell / Script
getprop | grep -i 'security_patch\|build.fingerprint' | head -5

📊 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