CVE-2024-26943
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nouveau/dmem: kcalloc() tahsis hatasının yönetilmesi nouveau_dmem_evict_chunk() içindeki kcalloc(), fiziksel bellek tükendiğinde null dönecektir. Sonuç olarak, src_pfns, dst_pfns veya dma_addrs referans alınırsa, null pointer dereference hataları meydana gelecektir. Ayrıca, GPU devre dışı kalmaktadır. kcalloc() başarısız olursa, bir chunk ile eşleşen tüm sayfalar tahliye edilemez. Bu nedenle bu yama, kcalloc() fonksiyonuna __GFP_NOFAIL bayrağı ekler. Son olarak, fiziksel olarak bitişik belleğe ihtiyaç duyulmadığından, bu yama tahsis hatalarını önlemek için kcalloc()'u kvcalloc() ile değiştirir.
Nasıl düzeltilir
- linux linux_kernel6.1.84, 6.6.24, 6.7.12, 6.8.3 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.1 ≤ v < 6.1.84, 6.2 ≤ v < 6.6.24, 6.7 ≤ v < 6.7.12, 6.8 ≤ v < 6.8.3, 6.9 | 6.1.84, 6.6.24, 6.7.12, 6.8.3 |
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.