🔍 CVE-2017-5547

7.8
CVSS Score
HIGH
2017-02-06
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Linux 커널 4.9.x(4.9.6 이전)의 Corsair HID 드라이버가 CONFIG_VMAP_STACK 옵션과 잘못 상호작용하여, 로컬 사용자가 DMA 스캐터리스트의 다중 가상 페이지 사용을 통해 시스템 크래시, 메모리 손상 또는 미지정 영향을 초래할 수 있는 취약점입니다.

💡 쉬운 설명

Corsair HID 드라이버의 버그로 인해 컴퓨터에 접근 가능한 사용자가 시스템을 충돌시킬 수 있습니다. Linux 커널 4.9.x의 특정 메모리 관리 기능 사용 시 발생합니다.

🇺🇸 원문 (English)

drivers/hid/hid-corsair.c in the Linux kernel 4.9.x before 4.9.6 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.5 (Corsair HID 드라이버 포함 시)

⚔️ 공격 벡터

로컬 사용자가 Corsair HID 장치와의 상호작용을 통해 DMA 스캐터리스트 메모리 접근 오류 유발

🛡️ 대응 방법

Linux kernel을 4.9.6 이상으로 업데이트 또는 CONFIG_VMAP_STACK 옵션 비활성화

🔧 검증 코드

커널 버전이 4.9.0~4.9.5이면 취약함, 그 외는 패치되었거나 미영향

Shell / Script
uname -r | grep -E '^4\.9\.[0-5]' && echo 'Vulnerable' || echo 'Patched or not affected'

📊 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