🔍 CVE-2017-9725

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

🇰🇷 한글 설명

Qualcomm Android CAF 기반 Linux 커널의 DMA 메모리 할당 시 크기 매개변수의 잘못된 데이터 타입으로 인해 실제 할당 크기가 잘립니다. 이로 인해 실패해야 할 할당이 성공하게 되어 메모리 보호 메커니즘을 우회할 수 있습니다.

💡 쉬운 설명

Qualcomm 칩을 사용하는 안드로이드 기기의 메모리 할당 시스템에서 숫자 크기를 잘못 처리하는 버그입니다. 공격자가 이를 악용하면 보안 제한을 무시하고 메모리에 접근할 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, during DMA allocation, due to wrong data type of size, allocation size gets truncated which makes allocation succeed when it should fail.

📍 영향받는 시스템

Qualcomm 칩셋이 탑재된 모든 Android 기기 (CAF/Linux 커널 사용 제품)

⚔️ 공격 벡터

로컬 접근 권한을 통한 DMA 할당 함수 호출 시 오버사이즈 버퍼 할당

🛡️ 대응 방법

Qualcomm 보안 패치 적용, Android 정기 업데이트 설치

🔧 검증 코드

커널 버전에서 Qualcomm 관련 정보 확인. 영향받는 안드로이드 버전(일반적으로 Android 7.x 이전)과 비교하여 패치 여부 확인.

Shell / Script
adb shell cat /proc/version | grep -i qualcomm

📊 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