CVE-2026-97927
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ufs: kök dentry'yi silindir meta verilerini yükledikten sonra oluşturun ufs_fill_super(), yazılabilir bir bağlama işlemi için silindir grubu yapılarını yüklemeden önce sb->s_root'u kuruyordu: sb->s_root = d_make_root(inode); ... if (!sb_rdonly(sb)) if (!ufs_read_cylinder_structures(sb)) goto failed; ufs_read_cylinder_structures() başarısız olduğunda, hata yolu bellek içi süperblok bilgilerini serbest bırakıyor ve sb->s_root kurulu kalırken sb->s_fs_info değerini NULL olarak ayarlıyordu. Ardından get_tree_bdev(), deactivate_locked_super() fonksiyonuna ulaşıyordu ve s_root mevcut olduğu için generic_shutdown_super(), sync_filesystem() ve put_super işlemini çağırıyordu. Her ikisi de şu an NULL olan UFS_SB(sb) referansını çözmeye çalışıyor, bu nedenle yalnızca silindir grupları okunurken başarısız olan bir bağlama işlemi, kaldırma sırasında oops hatası veriyordu. İlk silindir grubunun okunamadığı özel olarak hazırlanmış bir imaj bu yola ulaşmaktadır. Süperblok ancak tamamen kurulduğunda VFS'ye yayınlanacak şekilde, önce silindir grubu meta verilerini yükleyin ve kök dentry'yi en son oluşturun. ufs_setup_cstotal() ve ufs_read_cylinder_structures() yalnızca super_block alır ve kök inode'u kullanmaz, bu nedenle yeniden sıralama güvenlidir.
Nasıl düzeltilir
- Linux Linuxe58db6c2dce6e453dca26c3a4953002425201880, 05360c6eb8388bb5adac3c439ffb1512de39550a, 5cc48633fb76196b596a449ba1f4f642ad6125ce, cd21f1ff74b1c15077fa3b98e80da3b41055aae4, a9804121d55aaa4319c1cac00b99794aa177dd6a, 785e523b6c1931d802cab9f85912f3e6c7028af1, 8173e051a8acbb4ae6547be0436727944119e0b5, 55a4c98abb9694b067c6a031d11501f06b6b523c ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < e58db6c2dce6e453dca26c3a4953002425201880, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 05360c6eb8388bb5adac3c439ffb1512de39550a, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 5cc48633fb76196b596a449ba1f4f642ad6125ce, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < cd21f1ff74b1c15077fa3b98e80da3b41055aae4, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < a9804121d55aaa4319c1cac00b99794aa177dd6a, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 785e523b6c1931d802cab9f85912f3e6c7028af1, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 8173e051a8acbb4ae6547be0436727944119e0b5, 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 ≤ v < 55a4c98abb9694b067c6a031d11501f06b6b523c, 2.6.12 | e58db6c2dce6e453dca26c3a4953002425201880, 05360c6eb8388bb5adac3c439ffb1512de39550a, 5cc48633fb76196b596a449ba1f4f642ad6125ce, cd21f1ff74b1c15077fa3b98e80da3b41055aae4, a9804121d55aaa4319c1cac00b99794aa177dd6a, 785e523b6c1931d802cab9f85912f3e6c7028af1, 8173e051a8acbb4ae6547be0436727944119e0b5, 55a4c98abb9694b067c6a031d11501f06b6b523c |
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.