🔍 CVE-2017-8062

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

🇰🇷 한글 설명

Linux 커널 4.9.x 및 4.10.x (4.10.4 이전)의 dw2102.c 드라이버가 CONFIG_VMAP_STACK 옵션과 잘못 상호작용하여 DMA scatterlist에서 다중 가상 페이지 사용 시 시스템 크래시 또는 메모리 손상을 유발할 수 있다. 로컬 사용자의 권한 상승 또는 임의의 코드 실행으로 이어질 수 있다.

💡 쉬운 설명

리눅스 커널의 USB DVB 드라이버에 메모리 관리 버그가 있어서 컴퓨터가 크래시될 수 있다. 같은 컴퓨터에 접근할 수 있는 사용자가 이를 악용해 시스템을 마비시키거나 손상시킬 수 있다.

🇺🇸 원문 (English)

drivers/media/usb/dvb-usb/dw2102.c in the Linux kernel 4.9.x and 4.10.x before 4.10.4 interacts incorrectly with the CONFIG_VMAP_STACK option, which allows local users to cause a denial of service (system crash or memory corruption) or possibly have unspecified other impact by leveraging use of more than one virtual page for a DMA scatterlist.

📍 영향받는 시스템

Linux kernel 4.9.0 ~ 4.10.3 (drivers/media/usb/dvb-usb/dw2102.c 포함)

⚔️ 공격 벡터

로컬 공격자가 CONFIG_VMAP_STACK이 활성화된 커널에서 DMA 작업을 다중 가상 페이지로 유도하여 메모리 손상 발생

🛡️ 대응 방법

커널을 4.10.4 이상으로 업그레이드하거나 패치 적용 필요

🔧 검증 코드

명령어가 커널 버전을 출력하면 취약한 버전임. 출력 없으면 안전한 버전이거나 다른 메이저 버전 사용 중

Shell / Script
uname -r | grep -E '^4\.(9\.|10\.[0-3])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel