🔍 CVE-2017-8069

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

🇰🇷 한글 설명

Linux 커널 4.9.x (4.9.11 이전)의 rtl8150.c USB 네트워크 드라이버가 CONFIG_VMAP_STACK 옵션과 잘못 상호작용하여 DMA 연산 시 여러 가상 페이지 사용으로 인한 메모리 손상 및 시스템 크래시를 유발한다. 로컬 접근 권한이 있는 사용자가 악용 가능하다.

💡 쉬운 설명

USB 네트워크 어댑터 드라이버의 메모리 관리 버그로 인해 시스템이 충돌하거나 메모리가 손상될 수 있다. 컴퓨터에 로그인할 수 있는 일반 사용자가 이를 악용할 수 있다.

🇺🇸 원문 (English)

drivers/net/usb/rtl8150.c in the Linux kernel 4.9.x before 4.9.11 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.9.10 (RTL8150 USB 드라이버 포함)

⚔️ 공격 벡터

로컬 사용자가 특정한 DMA 메모리 할당 패턴을 통해 커널 메모리 손상 유발

🛡️ 대응 방법

Linux kernel을 4.9.11 이상으로 업데이트

🔧 검증 코드

VULNERABLE이 출력되면 패치 필요, 출력 없음은 안전함을 의미

Shell / Script
uname -r | grep -oE '^4\.9\.([0-9]+)' | awk -F. '{if($3<11) print "VULNERABLE"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel