CVE-2026-89755
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mm/migrate_device: swapcache serbest bırakıldıktan sonra bayat eşlemenin temizlenmesi __migrate_device_pages(), folio_free_swap() fonksiyonunu çağırmadan önce folio eşlemesini okur. folio_free_swap() başarılı olduğunda, folio swap önbelleğinden kaldırılır ancak kaydedilen eşleme hâlâ swap_space'e işaret eder. Bayat eşlemenin folio_migrate_mapping() fonksiyonuna iletilmesi, artık swapcache içinde olmayan bir folio için mapped-folio yolunun kullanılmasına neden olur. Bu durum, geçersiz referans muhasebesi ile swap_space.i_pages üzerinde işlem yapılmasına ve sonuç olarak bir folio referans sayacı BUG hatasının tetiklenmesine yol açabilir. Başarılı bir bölme işleminden sonra, her bir sonuç sayfası artık ayrı bir order-0 folio olsa da, nr değişkeni hâlâ orijinal büyük foliodaki sayfa sayısını içerir. Her bölünmüş folionun kendi swapcache kaldırma işlemi ve eşleme araması dahil olmak üzere ayrı ayrı işlenmesi için nr değeri 1'e sıfırlanmıştır. Taşıma sırasında güncel folio durumunun kullanılması için folio_free_swap() işleminden sonra kaydedilen eşleme yenilenmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.152.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.