🔍 CVE-2026-64555

8.8
CVSS Score
HIGH
2026-07-27
2026-08-17 05:18
✅ 완료

🇰🇷 한글 설명

Linux 커널의 KVM arm64 구현에서 MOPS 예외 처리 시 SPSR_EL2 복구 과정에 오류가 발견되었습니다. 중첩 가상화 환경에서 가상 CPU의 상태 값(vcpu_cpsr)이 하드웨어에 직접 기록될 때 적절한 변환 과정을 거치지 않아 상태 불일치가 발생할 수 있습니다.

💡 쉬운 설명

가상 컴퓨터를 여러 층으로 겹쳐서 사용할 때, 컴퓨터의 핵심 상태 정보를 저장하고 불러오는 과정에서 계산 오류가 발생하는 문제입니다. 이로 인해 가상화 환경의 보안이나 안정성이 깨질 수 있습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops() kvm_hyp_handle_mops() resets the single-step state machine as part of rewinding state for a MOPS exception by modifying vcpu_cpsr() and writing the result directly into hardware. In the case of nested virtualization, vcpu_cpsr() is a synthetic value such that the rest of KVM can deal with vEL2 cleanly. That means the value requires translation before being written into hardware, which is unfortunately missing from the MOPS handler. Fix it by directly modifying SPSR_EL2 and avoiding the synthetic state altogether, which will be resynchronized on the next 'full' exit back to KVM.

📍 영향받는 시스템

Linux kernel (arm64 architecture, KVM enabled)

⚔️ 공격 벡터

중첩 가상화(Nested Virtualization) 환경을 이용한 가상 CPU 상태 조작 및 권한 상승 시도

🛡️ 대응 방법

Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 수정된 패치 버전 이후인지 확인하십시오.

Shell / Script
uname -r

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Linux Kernel