CVE-2026-74607

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: KVM: SVM: owner ve mirror listesine erişimleri ayrı bir kilitle seri hale getirin KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM ile KVM_CAP_VM_COPY_ENC_CONTEXT_FROM arasındaki etkileşim iki ayrı soruna yol açabilir: - sev_migrate_from() içinde, hedef KVM bir mirror olduğunda, mirror girdisi owner'ın mirror listesinin diğer yazarlarından (sev_vm_copy_enc_context_from(), sev_vm_destroy()) farklı olarak owner'ın kilidi tutulmadan kaynağın listesinden owner'ın mirror_vms listesine taşınır. Eşzamanlı bir COPY veya destroy işlemi sev_migrate_from() ile yarışabilir ve listeyi bozabilir. - sev_vm_destroy() içinde, *owner* hâlâ etkindir ve eşzamanlı olarak sev->enc_context_owner değerinin değişmesine neden olan bir KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM alabilir. Bu durumda yanlış VM kvm_put_kvm() alır. İkinci sorun özel bir dikkat gerektirir çünkü owner, okunması ile kilitlenmesi arasında (yarış penceresi imkânsız derecede küçük olsa da) tamamen kaybolabilir. Bu nedenle, struct kvm'yi SLAB_TYPESAFE_BY_RCU altına almadan (bu, RCU kritik bölümü altında kvm_get_kvm_safe() çağrısına izin verirdi) owner kilidi altında kontrolleri gerçekleştirmenin bir yolu yoktur. Kritik bölümler çok küçük olduğundan ve yeni kilit her zaman bir leaf lock olduğundan, yalnızca global bir kilit kullanmak çok daha basittir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux7943ec3a6d0e7e0a2eb4943300bce089ac3e8c3e, 28afde1edbd8b20058cbf4d75fb57876471ec334, 328ab4fabe05af004d886659f8744076e320ddce, 47976eaaf0a4eb46dade48b3246779090db9e3ec, d728baba0f20e49439fc7831bf3e4e7dee82161a, 1d78d33275ef2a16c6d080910b291d0a97a0e613 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxb2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < 7943ec3a6d0e7e0a2eb4943300bce089ac3e8c3e, b2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < 28afde1edbd8b20058cbf4d75fb57876471ec334, b2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < 328ab4fabe05af004d886659f8744076e320ddce, b2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < 47976eaaf0a4eb46dade48b3246779090db9e3ec, b2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < d728baba0f20e49439fc7831bf3e4e7dee82161a, b2125513dfc0dd0ec5a9605138a3c356592cfb73 ≤ v < 1d78d33275ef2a16c6d080910b291d0a97a0e613, 5.187943ec3a6d0e7e0a2eb4943300bce089ac3e8c3e, 28afde1edbd8b20058cbf4d75fb57876471ec334, 328ab4fabe05af004d886659f8744076e320ddce, 47976eaaf0a4eb46dade48b3246779090db9e3ec, d728baba0f20e49439fc7831bf3e4e7dee82161a, 1d78d33275ef2a16c6d080910b291d0a97a0e613

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.