🔍 CVE-2017-11029

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

🇰🇷 한글 설명

Android 및 Firefox OS의 Camera CPP 모듈 Linux 드라이버에서 사용자 공간 버퍼에 직접 접근할 때 검증되지 않은 길이 값(ioctl_ptr->len)을 사용하여 커널 버퍼로 복사하므로 커널 버퍼 오버플로우가 발생할 수 있습니다. 이는 로컬 권한 상승 또는 시스템 충돌을 초래할 수 있습니다.

💡 쉬운 설명

카메라 앱이 사용자 입력값을 제대로 검사하지 않고 시스템 메모리에 복사하면서 메모리가 손상될 수 있습니다. 공격자가 특수 제작한 입력을 통해 시스템을 제어하거나 충돌시킬 수 있습니다.

🇺🇸 원문 (English)

In android for MSM, Firefox OS for MSM, QRD Android, with all Android releases from CAF using the Linux kernel, camera application triggers "user-memory-access" issue as the Camera CPP module Linux driver directly accesses the application provided buffer, which resides in user space. An unchecked userspace value (ioctl_ptr->len) is used to copy contents to a kernel buffer which can lead to kernel buffer overflow.

📍 영향받는 시스템

CAF Linux kernel을 사용하는 모든 Android 릴리스, Android for MSM, Firefox OS for MSM, QRD Android

⚔️ 공격 벡터

로컬: 카메라 앱 ioctl 호출에 조작된 버퍼 크기(len) 값을 전달하여 커널 메모리 오버플로우 유발

🛡️ 대응 방법

CAF Linux kernel 보안 업데이트 적용 또는 디바이스 제조사의 보안 패치 설치

🔧 검증 코드

명령어가 MSM/Qualcomm 커널과 카메라 드라이버를 감지하면 해당 시스템이 영향을 받을 수 있으며, 커널 버전 정보로 보안 업데이트 적용 여부 확인 필요

Shell / Script
cat /proc/version | grep -i 'MSM\|qcom' && grep -i 'camera' /proc/modules 2>/dev/null || echo 'Camera driver check required'

📊 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