CVE-2026-89645
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: kurtarma hatasında kurtarılan reloc root referanslarını kaldırın Yeniden konumlandırma (relocation) kurtarması sırasında, her fs root kendi yeniden konumlandırma köküne bir referans alır. Daha sonraki bir kökün yüklenmesi veya eklenmesi başarısız olursa ya da ilk işlem onaylaması (transaction commit) hata verirse, btrfs_recover_relocation() fonksiyonu merge_reloc_roots() ve clean_dirty_subvols() işlemlerinden önce out_unset kısmına atlar. put_reloc_control() liste sahipliğindeki yeniden konumlandırma kök referanslarını kaldırır ancak fs_root->reloc_root değerini temizlemez veya bu işaretçilerin sahip olduğu referansları kaldırmaz. Bağlama (mount) temizliği işlemi bunları yalnızca BTRFS_FS_ERROR ayarlı olduğunda kaldırır; bu nedenle daha sonraki bir kök işlenirken karşılaşılan -ENOMEM gibi bir hata arkada referanslar bırakabilir. Kurtarma sırasında ilişkilendirilen fs root'lara geçici referanslar tutun. Hata durumunda, bunların reloc_root işaretçilerini temizleyin ve ilgili referansları kaldırın. İlk işlem onaylaması başarılı olduktan sonra, yalnızca geçici fs root referanslarını kaldırın ve yeniden konumlandırma köklerinin yönetimini normal birleştirme ve temizleme yollarına bırakın. Bekleyen bir yeniden konumlandırma görüntüsü üzerinde yapılan hata enjeksiyonu, temizleme boşluğunu doğrulamıştır. Enjekte edilen ilk onaylama hatasıyla birlikte, fs_error=0 iken 25 fs root için reloc_root atanmış durumdaydı. Bu düzeltmeyle birlikte, aynı hata yolu bağlama işlemi başarısız olmadan önce bu sayıyı 0'a düşürmektedir.
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.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.152.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.