🇰🇷 한글 설명
Linux 커널 4.14.7 이하의 KVM 구현에서 write_mmio 함수의 스택 기반 버퍼 오버플로우 취약점으로, 공격자가 커널 메모리의 민감한 정보를 획득할 수 있습니다. arch/x86/kvm/x86.c와 include/trace/events/kvm.h 파일이 영향을 받습니다.
💡 쉬운 설명
가상 머신을 실행할 때 메모리 접근 버그가 발생하여 컴퓨터 내부 비밀 정보가 노출될 수 있습니다. 가상 머신 사용자가 호스트 시스템의 중요한 데이터를 읽을 수 있게 됩니다.
🇺🇸 원문 (English)
The KVM implementation in the Linux kernel through 4.14.7 allows attackers to obtain potentially sensitive information from kernel memory, aka a write_mmio stack-based out-of-bounds read, related to arch/x86/kvm/x86.c and include/trace/events/kvm.h.
📍 영향받는 시스템
Linux kernel 4.14.7 이하 버전의 KVM 기반 가상화 환경
⚔️ 공격 벡터
KVM 게스트 머신에서 메모리 쓰기 작업(write_mmio)을 악용하여 호스트 커널 메모리 정보 유출
🛡️ 대응 방법
Linux kernel을 4.14.8 이상 버전으로 업데이트
🔧 검증 코드
커널 버전이 4.14.7 이하이면 Vulnerable 출력, 4.14.8 이상이면 Patched 출력
uname -r | awk -F. '{if($1<4||($1==4&&$2<14)||($1==4&&$2==14&&$3<=7)) print "Vulnerable"; else print "Patched"}'