🔍 CVE-2017-16650

6.6
CVSS Score
MEDIUM
2017-11-07
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널의 qmi_wwan 드라이버(drivers/net/usb/qmi_wwan.c)에 존재하는 취약점으로, 특수하게 제작된 USB 장치를 연결할 때 제로 나누기(divide-by-zero) 오류를 발생시켜 시스템을 충돌시킬 수 있습니다. 로컬 사용자가 물리적 접근을 통해 서비스 거부 공격을 수행하거나 다른 권한 상승 공격을 수행할 수 있습니다.

💡 쉬운 설명

리눅스 시스템의 USB 드라이버 코드에 오류가 있어서, 악의적으로 만든 USB 기기를 연결하면 컴퓨터가 갑자기 멈출 수 있습니다. 물리적으로 USB 포트에 접근할 수 있는 사람이 이 공격을 실행할 수 있습니다.

🇺🇸 원문 (English)

The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel through 4.13.11 allows local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device.

📍 영향받는 시스템

Linux kernel versions through 4.13.11 with qmi_wwan driver enabled

⚔️ 공격 벡터

Local attacker with physical USB access connects malicious USB device to trigger division-by-zero in qmi_wwan_bind function

🛡️ 대응 방법

Upgrade to Linux kernel 4.13.12 or later; or disable qmi_wwan driver if not required

🔧 검증 코드

Output 'VULNERABLE' indicates kernel ≤4.13.11 requires immediate patching; 'PATCHED' indicates safe version 4.13.12+

Shell / Script
uname -r | grep -qE '^[0-3]\.|^4\.([0-9]|1[0-2]|13\.([0-9]|10|11))' && echo 'VULNERABLE' || echo 'PATCHED'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel