CVE-2026-90277
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: md/md-llbitmap: bitmap oluşturma hatası sonrası oluşan UAF'nin önlenmesi llbitmap_create(), bitmap süper bloğunu okumadan önce mddev->bitmap bilgisini yayınlar. Bu durum gereklidir çünkü llbitmap_read_sb(), yeni bir bitmap başlatabilir ve bunu mddev->bitmap kullanan yardımcı programlar aracılığıyla temizleyebilir. llbitmap_read_sb() başarısız olursa, eski temizleme işlemi mddev->bitmap bilgisini temizlemeden önce bitmap_info.mutex kilidini bırakıyor ve llbitmap yapısını serbest bırakıyordu. /proc/mdstat gibi okuyucular, bitmap istatistiklerini toplarken bitmap işaretçisinin sabit kalması için bitmap_info.mutex kilidine güvenir; bu nedenle, başarısız olan oluşturma yolu kilit mekanizmasını serbest bıraktıktan sonra bayatlamış işaretçiyi gözlemleyebiliyorlardı. mddev->bitmap bilgisi hala bitmap_info.mutex tutulurken temizlenir, ardından başarısız olan llbitmap, kilit bırakıldıktan sonra serbest bırakılır. Bu işlem, mutex ile korunan okuyucuların ya aktif bir bitmap ya da hiç bitmap görmemesini sağlar.
Nasıl düzeltilir
- Linux Linux930cc4f1af5a1afcd545a6ba00e38921ff8401e0, 2f0722435ce3a844dbb66b9bb0a18229dcc8739c, 2116c2f0a0e547615886900e2ed8c529c016499b ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < 930cc4f1af5a1afcd545a6ba00e38921ff8401e0, 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < 2f0722435ce3a844dbb66b9bb0a18229dcc8739c, 5ab829f1971dc99f2aac10846c378e67fc875abc ≤ v < 2116c2f0a0e547615886900e2ed8c529c016499b, 6.18 | 930cc4f1af5a1afcd545a6ba00e38921ff8401e0, 2f0722435ce3a844dbb66b9bb0a18229dcc8739c, 2116c2f0a0e547615886900e2ed8c529c016499b |
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.