🔍 CVE-2017-8250

7.8
CVSS Score
HIGH
2017-09-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Qualcomm Android CAF 커널의 user-controlled 변수 검증 부재로 인해 정수 오버플로우가 발생하며, 이로 인한 버퍼 오버플로우로 로컬 권한 상승 공격이 가능합니다. nr_cmds와 nr_bos 변수에 대한 경계값 검사 없이 함수 간 전달되어 취약점을 야기합니다.

💡 쉬운 설명

Qualcomm 안드로이드 폰의 커널에서 숫자 입력값을 검증하지 않아, 악성 앱이 매우 큰 숫자를 입력하면 메모리가 손상됩니다. 이를 통해 악성 앱은 폰 전체 제어 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, user controlled variables "nr_cmds" and "nr_bos" number are passed across functions without any check. An integer overflow to buffer overflow (with a smaller buffer allocated) may occur when they are too large or negative.

📍 영향받는 시스템

Qualcomm 칩셋 기반 모든 Android 기기 (CAF 커널, 2017년 이전 버전)

⚔️ 공격 벡터

로컬 권한 상승 - 기기에 설치된 악성 앱이 nr_cmds/nr_bos 변수에 오버플로우 값 전달

🛡️ 대응 방법

Qualcomm 및 기기 제조사 보안 패치 적용, 영향받는 커널 버전 업그레이드

🔧 검증 코드

Qualcomm/MSM/QCOM 문자열 출력 시 해당 시스템 확인, 미출력 시 취약점 영향 없음

Shell / Script
cat /proc/version | grep -iE 'qualcomm|msm|qcom'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel