CVE-2024-50090

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: drm/xe/oa: oa batch buffer'ındaki taşma hatası düzeltildi Varsayılan olarak xe_bb_create_job(), batch buffer'a bir MI_BATCH_BUFFER_END ekler; bu durum batch buffer yalnızca bir kez kullanıldığında sorun teşkil etmez ancak oa, aynı metrik için batch buffer'ı yeniden kullanır ve her çağrıda bir MI_BATCH_BUFFER_END ekleyerek aşağıdaki uyarıyı yazdırır ve ardından taşmaya neden olur. [ 381.072016] ------------[ cut here ]------------ [ 381.072019] xe 0000:00:02.0: [drm] Assertion `bb->len * 4 + bb_prefetch(q->gt) <= size` failed! platform: LUNARLAKE subplatform: 1 graphics: Xe2_LPG / Xe2_HPG 20.04 step B0 media: Xe2_LPM / Xe2_HPM 20.00 step B0 tile: 0 VRAM 0 B GT: 0 type 1 Bu nedenle burada, batch buffer'ın halihazırda MI_BATCH_BUFFER_END içerip içermediği kontrol edilir, içermiyorsa eklenir. v2: - Basit düzeltme, Ashutosh'un önerisi üzerine yapılmıştır. (commit 9ba0e0f30ca42a98af3689460063edfb6315718a üzerinden cherry pick edildi)

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın5 Kas 2024
İlk görülme5 Kas 2024
Zayıflık türüCWE-120CWE-120

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.11.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 6.11.46.11.4

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-50090 · Linux Kernel · Dark Radar