🔍 CVE-2017-9684

7.0
CVSS Score
HIGH
2017-08-18
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Qualcomm의 Android CAF(Code Aurora Forum) Linux 커널을 사용하는 모든 제품에서 USB 드라이버의 race condition으로 인해 Use After Free 취약점이 발생합니다. 공격자가 이를 악용하여 커널 권한으로 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

USB 드라이버가 동시에 여러 작업을 처리할 때 메모리 정리 순서 문제로 이미 삭제된 메모리를 다시 사용합니다. 이를 악용하면 공격자가 휴대폰의 최고 권한으로 악의적인 명령을 실행할 수 있습니다.

🇺🇸 원문 (English)

In all Qualcomm products with Android releases from CAF using the Linux kernel, a race condition in a USB driver can lead to a Use After Free condition.

📍 영향받는 시스템

Qualcomm CAF(Code Aurora Forum) Linux 커널을 사용하는 모든 Android 제품 및 버전

⚔️ 공격 벡터

USB 장치 연결 시 race condition을 트리거하여 메모리 접근 (물리적 USB 접근 또는 원격 USB 공격)

🛡️ 대응 방법

Qualcomm 보안 패치 및 USB 드라이버 업데이트 적용

🔧 검증 코드

Qualcomm 관련 드라이버나 커널 정보 출력 시 영향받을 수 있는 장치이며, 제조사 보안 업데이트 확인으로 패치 적용 여부를 검증

Shell / Script
grep -r 'qualcomm\|qcom' /sys/devices/platform/*/modalias 2>/dev/null || uname -a | grep -i qualcomm

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel