CVE-2026-74607 in Linux정보

요약

\~에 의해 VulDB • 2026. 08. 23.

리눅스 커널에서 다음 취약점이 해결되었습니다:

KVM: SVM: 소유자 및 미러 목록에 대한 접근을 별도 잠금으로 직렬화 처리

KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM와 KVM_CAP_VM_COPY_ENC_CONTEXT_FROM 간의 상호 작용은 두 가지 별개의 문제를 유발할 수 있습니다.

- sev_migrate_from()에서 대상 KVM이 미러인 경우, 미러 엔트리가 소유자의 lock을 보유하지 않은 상태로 소스 목록에서 소유자의 mirror_vms 목록으로 이동됩니다(소유자 mirror list의 다른 작성자인 sev_vm_copy_enc_context_from(), sev_vm_destroy()와는 다름). 동시에 발생하는 COPY 또는 destroy 작업은 sev_migrate_from()와 경쟁하여(list race) 목록을 손상시킬 수 있습니다.

- sev_vm_destroy()에서 *소유자*는 여전히 활성 상태이며, KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM를 동시 수신할 경우 sev->enc_context_owner이 변경될 수 있습니다. 이 경우 잘못된 VM에 kvm_put_kvm()가 호출됩니다.

두 번째 문제는 소유자가 잠금을 획득하기 전에 완전히 소멸될 수도 있기 때문에(경쟁 창은 극히 작지만) 특히 주의가 필요합니다. 따라서 struct kvm을 SLAB_TYPESAFE_BY_RCU로 설정하여 RCU 임계 섹션 내에서 kvm_get_kvm_safe()를 허용하지 않는 한, 소유자 lock 하에서 검사를 수행할 방법이 없습니다.

임계 섹션이 매우 작고 새 잠금이 항상 leaf lock이기 때문에 전역 lock을 사용하는 것이 훨씬 간단합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 08. 15.

모더레이션

수락

항목

VDB-394387

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!