CVE-2026-89916
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: KVM: arm64: VNCR geçersiz kılmanın MMU geçersiz kılma yeniden denemesine katılımını sağla Bir vcpu üzerinde VNCR TLB geçersiz kılma işlemi gerçekleşirken, başka bir vcpu aynı sayfada hata alıyor olabilir. Bu durum doğru şekilde yönetilmediğinde şu senaryo ortaya çıkabilir: - vcpu A, VNCR'yi çevirmek için PT'leri tarar - vcpu A, TLB'yi eklemek için MMU kilidini almadan önce, vcpu B, S1 PT'lerini geçersiz bir girişle günceller ve bu VA için bir TLBI S1E2 yayınlar - vcpu A, artık geçersiz olan bir şey için TLB'yi ekler Bu yeni bir sorun değildir; S2'yi, hata yeniden oynatılabilsin diye geçersiz kılma sırasında mmu_invalidate_seq değerini artıran MMU bildirimcisi ile yönetiyoruz. Burada da benzer bir işlem gerçekleştirebilir ve bağlamın değiştiğini açıkça belirtmek için invalidate_vncr_va() fonksiyonunu aynı sayacı güncelleyecek şekilde genişletebiliriz. Geçersiz kılma işlemi her zaman yazma için MMU kilidi tutulurken gerçekleştiği ve S1'i taramadan önce sıra numunesini aldığımız için bu işlem güvenlidir.
Nasıl düzeltilir
- Linux Linuxd8580e7aa189b0c6c5bb4d94b8352728a7c35bbd, 11ee3faab4f1755d126bead9f882e75a7a677860, 2b7324f3a0c1072b9d578b8d42f199506753f26e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 4ffa72ad8f37e73bbb6c0baa88557bcb4fd39929 ≤ v < d8580e7aa189b0c6c5bb4d94b8352728a7c35bbd, 4ffa72ad8f37e73bbb6c0baa88557bcb4fd39929 ≤ v < 11ee3faab4f1755d126bead9f882e75a7a677860, 4ffa72ad8f37e73bbb6c0baa88557bcb4fd39929 ≤ v < 2b7324f3a0c1072b9d578b8d42f199506753f26e, 6.16 | d8580e7aa189b0c6c5bb4d94b8352728a7c35bbd, 11ee3faab4f1755d126bead9f882e75a7a677860, 2b7324f3a0c1072b9d578b8d42f199506753f26e |
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.
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.