🔍 CVE-2017-11016

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

🇰🇷 한글 설명

MSM 플랫폼의 Android 및 Firefox OS에서 calibration block 생성 중 메모리 할당 실패 시 정리되지 않은 stale 포인터가 남아 메모리 손상 및 권한 상승을 초래할 수 있는 취약점입니다.

💡 쉬운 설명

메모리를 할당하는 과정에서 실패했을 때 버려진 메모리 주소 정보가 남아있어서, 공격자가 그 주소를 조작하면 시스템 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

In Android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, when memory allocation fails while creating a calibration block in create_cal_block stale pointers are left uncleared.

📍 영향받는 시스템

Android MSM, Firefox OS for MSM, QRD Android, CAF(Qualcomm Android Fork) 기반 모든 Android 릴리스

⚔️ 공격 벡터

로컬 공격자가 메모리 할당 실패 조건을 유발하여 stale pointer를 통한 메모리 손상 및 권한 상승 실행

🛡️ 대응 방법

Qualcomm CAF 커널 보안 패치 적용 및 메모리 할당 실패 처리 로직 개선

🔧 검증 코드

명령어 결과에서 커널 버전 확인 및 MSM/Qualcomm 플랫폼 여부 확인. MSM 플랫폼인 경우 배포판 보안 공지를 통해 커널 패치 적용 여부 검증

Shell / Script
uname -r && cat /proc/version | grep -i 'msm\|qualcomm'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel