CVE-2024-44973
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm, slub: kfence nesnesi için do_slab_free fonksiyonunu çağırmayın 782f8906f805 commit'inde, kfence nesnelerinin serbest bırakılması işlemi do_slab_free içerisinden dıştaki sarmalayıcı fonksiyonlara taşınmıştır. Bu faydalı bir değişikliktir ancak maalesef __kmem_cache_free_bulk içerisindeki bir nokta gözden kaçırılmıştır. Bu durum şu şekilde bir çökmeye neden olmaktadır: BUG skbuff_head_cache (Tainted: G S B E ): Padding overwritten. 0xffff88907fea0f00-0xffff88907fea0fff @offset=3840 slab_err (mm/slub.c:1129) free_to_partial_list (mm/slub.c:? mm/slub.c:4036) slab_pad_check (mm/slub.c:864 mm/slub.c:1290) check_slab (mm/slub.c:?) free_to_partial_list (mm/slub.c:3171 mm/slub.c:4036) kmem_cache_alloc_bulk (mm/slub.c:? mm/slub.c:4495 mm/slub.c:4586 mm/slub.c:4635) napi_build_skb (net/core/skbuff.c:348 net/core/skbuff.c:527 net/core/skbuff.c:549) do_slab_free fonksiyonunu çağıran diğer tüm noktalar sorunsuz görünmektedir. Çökmeyi önlemek için __kmem_cache_free_bulk fonksiyonuna bir kfence_free kontrolü eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.10.5 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 | 6.8 ≤ v < 6.10.5, 6.11 | 6.10.5 |
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.