CVE-2024-57881
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm/page_alloc: split_large_buddy() fonksiyonunda mevcut olmayan bir PFN üzerinde pfn_to_page() çağırmayın split_large_buddy() fonksiyonunda, mevcut olmayabilecek bir PFN üzerinde pfn_to_page() çağrılıyor olabilir. Son bellek bölümündeki en yüksek pageblock serbest bırakıldığında olduğu gibi uç durumlarda; CONFIG_SPARSEMEM && !CONFIG_SPARSEMEM_EXTREME yapılandırmasında __pfn_to_section() fonksiyonunun NULL döndürmesi ve __section_mem_map_addr() fonksiyonunun bu NULL işaretçisini çözümlemesiyle sonuçlanabilir. Bu durum düzeltilerek, sayfanın zaten elimizde olduğu ilk yineleme için pfn_to_page() çağrısı yapılmaması sağlanmıştır. Bu açık şu ana kadar kod incelemesi yoluyla tespit edilmiştir ancak düzeltme kolay olduğu için stable ekibine bilgi verilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.12.7 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.10 ≤ v < 6.12.7, 6.13 | 6.12.7 |
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.