CVE-2024-26874

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/mediatek: mtk_drm_crtc_finish_page_flip fonksiyonundaki bir null pointer çökmesi düzeltildi mtk_drm_crtc_finish_page_flip() fonksiyonunda mtk_crtc->event değerinin NULL olması mümkündür. pending_needs_vblank değeri mtk_crtc->event tarafından belirlenmektedir ancak mtk_drm_crtc_atomic_flush() içerisinde, mtk_drm_finish_page_flip() ile aynı kilit (lock) tarafından korunmamaktadır; bu durum bir yarış durumuna (race condition) yol açmaktadır. Aşağıdaki durumu değerlendirin: CPU1 CPU2 adım 1: mtk_drm_crtc_atomic_begin() mtk_crtc->event null değil, adım 1: mtk_drm_crtc_atomic_flush: mtk_drm_crtc_update_config( !!mtk_crtc->event) adım 2: mtk_crtc_ddp_irq -> mtk_drm_finish_page_flip: lock mtk_crtc->event null olarak ayarlanır, pending_needs_vblank false olarak ayarlanır unlock pending_needs_vblank true olarak ayarlanır, adım 2: mtk_crtc_ddp_irq -> mtk_drm_finish_page_flip tekrar çağrılır, pending_needs_vblank hala true //null pointer Tüm mtk_drm_crtc_atomic_flush() fonksiyonunu korumak yerine, kullanımdan önce sadece mtk_crtc->event değerinin null olup olmadığını kontrol etmek daha verimlidir.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 Nis 2024
İlk görülme17 Nis 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.311, 5.4.273, 5.10.214, 5.15.153, 6.1.83, 6.6.23, 6.7.11, 6.8.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.7 ≤ v < 4.19.311, 4.20 ≤ v < 5.4.273, 5.5 ≤ v < 5.10.214, 5.11 ≤ v < 5.15.153, 5.16 ≤ v < 6.1.83, 6.2 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.24.19.311, 5.4.273, 5.10.214, 5.15.153, 6.1.83, 6.6.23, 6.7.11, 6.8.2
debian debian_linux10.0—

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