🔍 CVE-2017-2583

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

🇰🇷 한글 설명

Linux 커널의 KVM(가상 머신) 에뮬레이션 기능에서 특정 CPU 명령어를 잘못 처리하는 취약점입니다. 게스트 OS 사용자가 악의적 애플리케이션을 통해 이를 악용하면 게스트 시스템을 충돌시키거나 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

Linux의 가상 머신 기능에서 특정 컴퓨터 명령어를 잘못 이해하는 버그입니다. 가상 머신 안의 사용자가 이를 이용해 시스템을 멈추게 하거나 높은 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

The load_segment_descriptor implementation in arch/x86/kvm/emulate.c in the Linux kernel before 4.9.5 improperly emulates a "MOV SS, NULL selector" instruction, which allows guest OS users to cause a denial of service (guest OS crash) or gain guest OS privileges via a crafted application.

📍 영향받는 시스템

Linux kernel 4.9.5 이전 버전 (x86 KVM 에뮬레이션)

⚔️ 공격 벡터

게스트 OS 사용자가 특수한 애플리케이션을 실행하여 'MOV SS, NULL selector' 명령어 에뮬레이션 결함 트리거

🛡️ 대응 방법

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

🔧 검증 코드

VULNERABLE 출력 시 취약한 커널 버전 확인, REQUIRES_VERIFICATION은 4.9.5 이상이지만 x86 KVM 사용 여부 추가 확인 필요

Shell / Script
uname -r | grep -qE '^(3\.|4\.[0-8]\.|4\.9\.[0-4])' && echo 'VULNERABLE' || echo 'REQUIRES_VERIFICATION'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel