🇰🇷 한글 설명
Linux 커널의 KVM(arm64)에서 중첩 가상화 환경 중 게스트가 ZCR_EL2 시스템 레지스터 별칭에 쓸 때 발생하는 잘못된 경고(WARN) 취약점입니다. 이 경고는 하이퍼바이저 패닉(hyp_panic)을 유발하여 시스템 가용성을 해칠 수 있습니다.
💡 쉬운 설명
가상 컴퓨터 안에서 또 다른 가상 컴퓨터를 실행할 때, 특정 동작을 하면 시스템이 오류로 판단하여 전체 컴퓨터를 강제로 멈춰버리는 문제입니다. 이는 공격자가 시스템을 중단시키는 용도로 악용될 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: nv: Drop bogus WARN for write to ZCR_EL2
It is entirely possible for a guest to write to the ZCR_EL2 sysreg alias
while in a nested context, as it is expected if FEAT_NV2 is advertised
to the L1 hypervisor.
Get rid of the bogus WARN which, since the hyp vectors were installed at
this point, has the effect of a hyp_panic...
📍 영향받는 시스템
ARM64 아키텍처 기반의 Linux 커널 (KVM 사용 환경)
⚔️ 공격 벡터
중첩 가상화(Nested Virtualization) 환경 내의 게스트 OS에서 특정 시스템 레지스터(ZCR_EL2)에 대한 쓰기 작업 수행
🛡️ 대응 방법
KVM의 ZCR_EL2 관련 경고 로직이 수정된 최신 Linux 커널 버전으로 업데이트
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인