🔍 CVE-2017-16529

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

🇰🇷 한글 설명

Linux 커널의 USB 사운드 드라이버(sound/usb/card.c)에서 snd_usb_create_streams 함수가 잘못된 메모리 접근을 허용하는 취약점입니다. 공격자가 조작된 USB 장치를 연결하여 시스템 메모리 영역 밖의 데이터를 읽거나 시스템 크래시를 유발할 수 있으며, 추가적인 권한 상승도 가능합니다. Linux 커널 4.13.6 이전 버전의 로컬 사용자가 악용할 수 있습니다.

💡 쉬운 설명

Linux 컴퓨터의 USB 사운드 장치를 처리하는 부분에 버그가 있어서, 특수하게 만든 USB 장치를 꽂으면 컴퓨터가 멈추거나 데이터가 손상될 수 있습니다. 컴퓨터에 직접 접근할 수 있는 사용자만 공격할 수 있습니다.

🇺🇸 원문 (English)

The snd_usb_create_streams function in sound/usb/card.c in the Linux kernel before 4.13.6 allows local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device.

📍 영향받는 시스템

Linux kernel versions before 4.13.6

⚔️ 공격 벡터

Local attacker with physical access connects a maliciously crafted USB device

🛡️ 대응 방법

Update Linux kernel to version 4.13.6 or later

🔧 검증 코드

Outputs 'Patched' if kernel version is 4.13.6 or higher, 'Vulnerable' if lower - system is safe only with 4.13.6+

Shell / Script
uname -r | awk -F. '{if ($1*1000000+$2*1000+$3 >= 4013006) print "Patched"; else print "Vulnerable"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel