🔍 CVE-2026-98637

0.0
CVSS Score
UNKNOWN
2026-10-18
2026-10-19 10:19
✅ 완료

🇰🇷 한글 설명

Linux 커널의 KVM arm64 환경에서 vCPU 초기화 실패 시 VM 전체의 SVE 기능을 잘못 해제하여 발생하는 취약점입니다. 이로 인해 이후 생성되는 vCPU들이 SVE 설정을 건너뛰고 NULL 상태로 등록되어, 게스트 OS가 부동 소수점 연산을 시도할 때 시스템 오류를 유발할 수 있습니다.

💡 쉬운 설명

가상 컴퓨터를 만들 때 설정 오류가 발생하면, 컴퓨터의 수학 계산 기능이 제대로 작동하지 않거나 시스템이 멈출 수 있는 문제입니다. 잘못된 설정 값이 남아서 다음 계산 작업 시 충돌을 일으키는 현상입니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Do not clear VM-wide SVE feature on vCPU init failure pkvm_vcpu_init_sve() clears KVM_ARM_VCPU_SVE in kvm->arch.vcpu_features when it fails, but vcpu_has_sve() tests KVM_ARCH_FLAG_GUEST_HAS_SVE, which is left set. Later vCPUs on that VM then skip the SVE setup and register with a NULL sve_state, which the guest's first FP access hands to sve_load_state(). Return the error without touching vcpu_features.

📍 영향받는 시스템

Linux Kernel (arm64 architecture, KVM 사용 환경)

⚔️ 공격 벡터

로컬 공격자가 가상 머신(VM)의 vCPU 초기화 실패를 유도하여 커널 패닉 또는 시스템 불안정 유발

🛡️ 대응 방법

SVE 초기화 실패 시 vcpu_features를 건드리지 않도록 수정된 최신 Linux 커널로 업데이트

🔧 검증 코드

출력된 커널 버전이 해당 취약점이 패치된 최신 버전인지 확인

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel