🔍 CVE-2026-64284

7.1
CVSS Score
HIGH
2026-07-25
2026-10-19 21:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 KVM에서 x86 가상화 시 벤더별 종료 핸들러가 패스트패스 사용자 공간 종료보다 먼저 실행되도록 보장하지 못하는 취약점입니다. 이로 인해 VMX와 같은 환경에서 PML 버퍼를 플러시하지 못해 메모리 변경 사항이 더티(dirty) 상태로 표시되지 않을 수 있습니다.

💡 쉬운 설명

가상 컴퓨터가 실제 컴퓨터로 제어권을 넘길 때, 작업 중이던 메모리 기록을 제대로 마무리하지 못하는 문제입니다. 이로 인해 데이터가 저장되지 않거나 시스템 상태가 일치하지 않는 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Ensure vendor's exit handler runs before fastpath userspace exits Move the handling of fastpath userspace exits into vendor code to ensure KVM runs vendor specific operations that need to run before userspace gains control of the vCPU. E.g. for VMX (and soon to be for SVM as well), KVM needs to flush the PML buffer prior to exiting to userspace, otherwise any memory written by the final KVM_RUN might never be flagged as dirty. Note, waiting to snapshot CR0 and CR3 until svm_handle_exit() is flawed in general, as that risks consuming stale state in a fastpath handler. That will be addressed in a future change.

📍 영향받는 시스템

Linux kernel (KVM 모듈을 사용하는 x86 기반 시스템)

⚔️ 공격 벡터

가상 머신(VM) 내부에서 특정 메모리 조작을 통해 호스트 시스템의 메모리 상태 불일치를 유도

🛡️ 대응 방법

KVM 패스트패스 핸들러가 수정된 최신 버전의 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 배포판의 보안 업데이트 버전인지 확인

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel