CVE-2026-90004
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: mm/damon/core: apply_min_nr_regions() fonksiyonundaki bölge ayırma hatası ele alındı damon_apply_min_nr_regions(), her bir bölgenin boyutu kullanıcı tarafından tanımlanan minimum bölge sayısı sınırını karşılayacak kadar küçülene kadar bölgeleri tekrar tekrar ayırır. Döngü, ayırma işleminin (damon_split_region_at()) her zaman başarılı olacağını ve yeni bölgeyi oluşturacağını varsayar. Ancak işlem, örneğin bellek tahsis hataları nedeniyle sessizce başarısız olabilir. Böyle bir hata oluşursa ve söz konusu bölge son bölgeyse, bağlı liste tabanlı sonraki bölge getirme işlemi geçersiz bir işaretçi döndürür. Sonuç olarak, geçersiz bellek referansı ve bozulma meydana gelebilir. Bu uç durum ele alınsa bile, diğer hedefler için bölgeleri ayırmaya çalışarak tahsis ediciye yük bindirir. Herhangi bir bölge ayırma hatasında tüm döngülerden çıkılarak sorun giderilmiştir. Bu durum, min_nr_regions ihlali olabileceği anlamına gelir. Tahsis edilen miktar başarısız olmak için tartışmalı şekilde çok küçük olduğundan bu durum nadiren gerçekleşecektir. Gerçekleşse bile bu yalnızca geçicidir; damon_apply_min_nr_regions() toplama aralığından sonra tekrar çağrılacaktır. Tahsis miktarı başarısız olmak için tartışmalı şekilde çok küçük olduğundan, sorunun kullanıcı üzerindeki etkisi düşük olmalıdır. Ancak teorik olarak hala gerçekleşebilir ve sonucu oldukça kötüdür. Bu sorun Sashiko tarafından [1] keşfedilmiştir.
Nasıl düzeltilir
- Linux Linux463ebd63e8ee3d73022a18915ea43320dad8aad7, c608748607620f331196ed0ba9fe4017892c1457 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b1029f29eb1d5fbf07fa8db9b5e7ab6d9813ad67 ≤ v < 463ebd63e8ee3d73022a18915ea43320dad8aad7, b1029f29eb1d5fbf07fa8db9b5e7ab6d9813ad67 ≤ v < c608748607620f331196ed0ba9fe4017892c1457, 7.1 | 463ebd63e8ee3d73022a18915ea43320dad8aad7, c608748607620f331196ed0ba9fe4017892c1457 |
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.