CVE-2025-40166

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/xe/guc: exec queue kaydı silinmeden önce GuC çalışma durumu kontrol ediliyor Normal çalışmada, kayıtlı bir exec queue, GuC aracılığıyla devre dışı bırakılır ve kaydı silinir; yalnızca GuC tamamlandığını onayladıktan sonra serbest bırakılır. Ancak, exec queue hala çalışırken sürücü zorla ayırıldığında (unbind), kullanıcı, GuC zaten durdurulduktan ve CT iletişimi devre dışı bırakıldıktan sonra exec_destroy() fonksiyonunu çağırabilir. Bu durumda sürücü, GuC'den yanıt alamaz ve bu da exec queue kaynaklarının düzgün şekilde temizlenmesini engeller. Bu sorun, GuC çalışmadığında kaynakların doğrudan serbest bırakılmasıyla düzeltilmiştir. Hata dmesg günlüğü şöyledir: " [ 468.089581] ---[ end trace 0000000000000000 ]--- [ 468.089608] pci 0000:03:00.0: [drm] *ERROR* GT0: GUC ID manager unclean (1/65535) [ 468.090558] pci 0000:03:00.0: [drm] GT0: total 65535 [ 468.090562] pci 0000:03:00.0: [drm] GT0: used 1 [ 468.090564] pci 0000:03:00.0: [drm] GT0: range 1..1 (1) [ 468.092716] ------------[ cut here ]------------ [ 468.092719] WARNING: CPU: 14 PID: 4775 at drivers/gpu/drm/xe/xe_ttm_vram_mgr.c:298 ttm_vram_mgr_fini+0xf8/0x130 [xe] " v2: xe_guc_ct_enabled() yerine xe_uc_fw_is_running() kullanılmıştır. Çünkü VF migrasyonu sırasında CT kapanıp tekrar açılabilir. (commit 9b42321a02c50a12b2beb6ae9469606257fbecea üzerinden cherry-pick yapılmıştır)

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın12 Kas 2025
İlk görülme12 Kas 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux2c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, fa708415566bbe5361c935645107319f8edc8dc1, 9f64b3cd051b825de0a2a9f145c8e003200cedd5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxdd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 2c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < fa708415566bbe5361c935645107319f8edc8dc1, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 9f64b3cd051b825de0a2a9f145c8e003200cedd5, 6.82c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, fa708415566bbe5361c935645107319f8edc8dc1, 9f64b3cd051b825de0a2a9f145c8e003200cedd5

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-2025-40166 · Linux · Dark Radar