CVE-2026-72211
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ntfs: üst öğe başlığı güncellemesinden önce dizin kök değerini büyüt ntfs_ir_reparent() yerleşik dizin kök girdilerini bir dizin bloğuna taşır ve alt VCN'yi içeren küçük bir kök taslağı bırakır. Bu kök taslağı mevcut yerleşik değerden daha büyük olabilir. Örneğin, value_length 48 olan boş bir kökün 32 baytlık bir dizin alanı vardır, oysa büyük dizin kök taslağı 40 baytlık index_length ve allocated_size gerektirir. Mevcut kod, yerleşik değeri yeniden boyutlandırmadan önce daha büyük index.index_length ve index.allocated_size değerlerini yayımlar. Yeniden boyutlandırma -ENOSPC döndürürse, kurtarma yolu ntfs_inode_add_attrlist() çağırabilir; bu işlev, kök başlığı allocated_size 40 derken yerleşik değerin hâlâ yalnızca 32 baytlık dizin alanı sağladığı sırada öznitelikleri yeniden arar. Arama sırasındaki $INDEX_ROOT doğrulaması bu geçici düzeni doğru şekilde bozuk olarak reddeder. Bu durum qemu altında generic/013 hatası olarak yeniden üretilir. Başarısız çalışmada geçici kök value_len=48, index_size=32, index_length=40 ve allocated_size=40 değerlerine sahipti ve ntfsprogs-plus ntfsck "Corrupt index root in MFT record 1177" bildirdi. Kök taslağı büyüdüğünde, daha büyük kök başlığını yayımlamadan önce yerleşik değeri yeniden boyutlandırın. Yeniden boyutlandırma başarısız olursa, eski kök kurtarma aramaları için geçerli kalır. Yerleşik değerin hiçbir zaman sınırlarının ötesinde bir allocated_size açığa çıkarmaması için küçültme veya aynı boyut durumlarında mevcut başlık-önce-yeniden boyutlandırma sırasını koruyun.
Nasıl düzeltilir
- Linux Linux38d444271604afc6381ddb5a181e391915c35fae, 0bb508fb3b97e4802ec727fd2af4d608f65dd190 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 0a8ac0c1fa0b99a5b29002bc7f232ed7eafddef0 ≤ v < 38d444271604afc6381ddb5a181e391915c35fae, 0a8ac0c1fa0b99a5b29002bc7f232ed7eafddef0 ≤ v < 0bb508fb3b97e4802ec727fd2af4d608f65dd190, 7.1 | 38d444271604afc6381ddb5a181e391915c35fae, 0bb508fb3b97e4802ec727fd2af4d608f65dd190 |
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.