CVE-2024-38543
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: lib/test_hmm.c: src_pfns ve dst_pfns tahsis hatasının yönetilmesi dmirror_device_evict_chunk() içindeki kcalloc(), fiziksel bellek tükendiğinde null dönecektir. Sonuç olarak, src_pfns veya dst_pfns üzerinden referans alınırsa, null pointer dereference hatası meydana gelecektir. Ayrıca cihaz kaldırılmaktadır. kcalloc() başarısız olursa, bir chunk'ı eşleyen sayfalar tahliye edilemez. Bu nedenle kcalloc() fonksiyonuna __GFP_NOFAIL bayrağı eklenmiştir. Son olarak, fiziksel olarak bitişik belleğe ihtiyaç duyulmadığından, tahsis hatalarını önlemek için kcalloc() kullanımı kvcalloc() ile değiştirilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.1.93, 6.6.33, 6.8.12, 6.9.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 | 5.8 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.8.12, 6.9 ≤ v < 6.9.3 | 6.1.93, 6.6.33, 6.8.12, 6.9.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.