🔍 CVE-2017-10996

5.5
CVSS Score
MEDIUM
2017-09-21
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Qualcomm 제품의 Android CAF Linux 커널에서 c_show() 함수의 out of bounds 접근 취약점입니다. compat_hwcap_str[] 배열이 NULL 터미네이터로 종료되지 않아 발생합니다. 메모리 위반으로 인해 디바이스가 충돌하거나 재부팅될 수 있습니다.

💡 쉬운 설명

Android 휴대폰의 커널에서 특정 코드가 메모리 범위를 벗어나 접근하려고 시도합니다. 이로 인해 휴대폰이 갑자기 꺼지거나 다시 시작될 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, out of bounds access is possible in c_show(), due to compat_hwcap_str[] not being NULL-terminated. This error is not fatal, however the device might crash/reboot with memory violation/out of bounds access.

📍 영향받는 시스템

Qualcomm SoC 기반 Android 기기 (CAF Android releases, 2017년 이전 버전)

⚔️ 공격 벡터

로컬 접근을 통해 /sys 파일시스템의 c_show() 함수 호출

🛡️ 대응 방법

제조사의 안드로이드 보안 패치 및 커널 업데이트 적용

🔧 검증 코드

커널 버전이 2017년 이후 패치 버전인지, Qualcomm 프로세서인지 확인하세요. 취약점 패치된 버전(일반적으로 4.4.x 또는 그 이상)이면 안전합니다.

Shell / Script
cat /proc/version | grep -oP 'Linux version \K[^ ]+' && cat /proc/cpuinfo | grep -i qualcomm

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel