🇰🇷 한글 설명
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+
uname -r | grep -qE '^[0-3]\.|^4\.([0-9]|1[0-2]|13\.([0-9]|10|11))' && echo 'VULNERABLE' || echo 'PATCHED'