🔍 CVE-2017-7371

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

🇰🇷 한글 설명

Android CAF Linux 커널의 모든 버전에서 Bluetooth가 SLIMbus를 종료할 때 이미 해제된 메모리 포인터에 접근하는 취약점입니다. Use-After-Free 결함으로 인해 메모리 보호 우회 및 시스템 손상이 가능합니다. 로컬 또는 근거리 공격자가 권한 상승이나 DoS를 유발할 수 있습니다.

💡 쉬운 설명

안드로이드 폰의 블루투스가 음성 신호 칩(SLIMbus)을 끌 때 이미 삭제된 메모리를 잘못 사용합니다. 근처에서 블루투스를 악용하면 폰을 멈추게 하거나 권한을 빼앗을 수 있습니다.

🇺🇸 원문 (English)

In all Android releases from CAF using the Linux kernel, a data pointer is potentially used after it has been freed when SLIMbus is turned off by Bluetooth.

📍 영향받는 시스템

Qualcomm CAF 기반 Android 장치 (Android 5.x-7.x); Android One, Xiaomi, OnePlus 등 Snapdragon 탑재 기기

⚔️ 공격 벡터

Bluetooth 근거리 공격 - 인접한 공격자가 Bluetooth 활성/비활성 사이클을 반복하여 SLIMbus 리소스 해제 트리거

🛡️ 대응 방법

제조사 보안 패치 적용; 불가능시 Bluetooth 비활성화; Android OS 최신 버전으로 업데이트

🔧 검증 코드

Android 7.0 이상이거나 커널에 SLIMbus 패치(2017년 8월 이후)가 포함되어 있으면 안전; 이전 버전은 취약함

Shell / Script
getprop ro.build.version.release 2>/dev/null && uname -r 2>/dev/null | head -1

📊 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