CVE-2024-38543

Orta

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.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Haz 2024
İlk görülme19 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • 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ünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.8 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.8.12, 6.9 ≤ v < 6.9.36.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.

Intelligence 360 paketinde

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.

CVE-2024-38543 · Linux Kernel · Dark Radar