CVE-2024-57888

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: workqueue: !WQ_MEM_RECLAIM işçisinden WQ_MEM_RECLAIM işi iptal edilirken uyarı vermeyin 746ae46c1113 ("drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM") commit'inden sonra amdgpu şu uyarıyı almaya başlamıştır: [ ] workqueue: WQ_MEM_RECLAIM sdma0:drm_sched_run_job_work [gpu_sched] is flushing !WQ_MEM_RECLAIM events:amdgpu_device_delay_enable_gfx_off [amdgpu] ... [ ] Workqueue: sdma0 drm_sched_run_job_work [gpu_sched] ... [ ] Call Trace: [ ] <TASK> ... [ ] ? check_flush_dependency+0xf5/0x110 ... [ ] cancel_delayed_work_sync+0x6e/0x80 [ ] amdgpu_gfx_off_ctrl+0xab/0x140 [amdgpu] [ ] amdgpu_ring_alloc+0x40/0x50 [amdgpu] [ ] amdgpu_ib_schedule+0xf4/0x810 [amdgpu] [ ] ? drm_sched_run_job_work+0x22c/0x430 [gpu_sched] [ ] amdgpu_job_run+0xaa/0x1f0 [amdgpu] [ ] drm_sched_run_job_work+0x257/0x430 [gpu_sched] [ ] process_one_work+0x217/0x720 ... [ ] </TASK> check_flush_depedency içinde yapılan doğrulamanın amacı; bir bellek geri kazanım sürecinin veya bir bellek geri kazanım iş öğesinin, bellek geri kazanımı için güvenli olarak işaretlenmemiş bir bağlamdan temizlendiği durumları işaretleyerek bellek geri kazanımı sırasında ilerlemenin devam etmesini sağlamaktır. Bu durum temizleme (flushing) işlemi yapılırken doğrudur ancak cancel(_delayed)_work_sync() yollarından çağrıldığında, iş ya zaten çalışıyordur ya da hiç çalışmayacağı için bu bir yanlış pozitif değerdir. Bu nedenle işlemin iptal edilmesi güvenlidir ve yardımcı fonksiyona çağıran bağlamı bildirerek uyarı kriterlerini esnetebiliriz. Referanslar: 746ae46c1113 ("drm/sched: Mark scheduler work queues with WQ_MEM_RECLAIM")

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın15 Oca 2025
İlk görülme15 Oca 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.72, 6.12.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.5 ≤ v < 6.6.72, 6.7 ≤ v < 6.12.9, 6.136.6.72, 6.12.9

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