CVE-2026-52955
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: libceph: crush_decode() fonksiyonundaki potansiyel sınır dışı erişim düzeltildi En az bir kovaya (bucket) sahip bir crush haritası içeren CEPH_MSG_OSD_MAP türündeki bir mesaj, kova algoritmasını tutan iki alana sahiptir. Bu iki alandaki değerler farklıysa, sınır dışı bir erişim meydana gelebilir. Bunun nedeni, ilk algoritma alanının (alg), bu türdeki bir kova için doğru miktarda bellek ayırmak amacıyla kullanılması, ancak kovanın içindeki ikinci algoritma alanının (b->alg) sonraki işlemlerde kullanılmasıdır. Bu yama, alg ve b->alg değerlerini karşılaştıran ve farklı olmaları durumunda işlemi durduran bir kontrol ekleyerek sorunu gidermektedir. Ayrıca, crush haritasının yok edilmesi sırasında da kova türünü belirlemek için bu alan kullanıldığından ve kovanın alanlarının işaret ettiği belleği boşaltmaya çalışırken yeniden sınır dışı erişime yol açabileceğinden, bu durumda b->alg değeri 0 olarak ayarlanır. Böyle bir durumda kova için ayrılan belleğin doğru şekilde serbest bırakılması için, ilgili kfree çağrısı algoritmaya özel crush_destroy_bucket fonksiyonlarından genel crush_destroy_bucket() fonksiyonuna taşınmıştır.
Nasıl düzeltilir
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.34.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.141, 6.7 ≤ v < 6.12.91, 6.13 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 2.6.34, 7.1 | 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10 |
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.