CVE-2025-40166

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/xe/guc: exec queue qeydiyyatdan çıxarılmazdan əvvəl GuC-nin işləmə vəziyyətini yoxlayın Normal fəaliyyət zamanı qeydiyyata alınmış exec queue GuC vasitəsilə deaktiv edilir və qeydiyyatdan çıxarılır, yalnız GuC tamamlanmanı təsdiqlədikdən sonra azad edilir. Lakin, exec queue hələ də işləyərkən drayver məcburi şəkildə unbind edilsə, istifadəçi GuC artıq dayandırıldıqdan və CT kommunikasiyası deaktiv edildikdən sonra exec_destroy() funksiyasını çağıra bilər. Bu halda drayver GuC-dən cavab ala bilmir ki, bu da exec queue resurslarının düzgün təmizlənməsinə mane olur. Bu problem, GuC işləmədikdə resursların birbaşa azad edilməsi ilə həll edilmişdir. Xəta dmesg loqu aşağıdadır: " [ 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() əvəzinə xe_uc_fw_is_running() istifadə edin. Çünki VF miqrasiyası zamanı CT dayana və yenidən bərpa ola bilər. (commit 9b42321a02c50a12b2beb6ae9469606257fbecea-dan cherry pick edildi)

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux
Dərc12 noy 2025
İlk görülmə12 noy 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux2c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, fa708415566bbe5361c935645107319f8edc8dc1, 9f64b3cd051b825de0a2a9f145c8e003200cedd5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxdd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 2c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < fa708415566bbe5361c935645107319f8edc8dc1, dd08ebf6c3525a7ea2186e636df064ea47281987 ≤ v < 9f64b3cd051b825de0a2a9f145c8e003200cedd5, 6.82c6e5904c5bdbac8e0eadee40f70c42bb83f6dc6, fa708415566bbe5361c935645107319f8edc8dc1, 9f64b3cd051b825de0a2a9f145c8e003200cedd5

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2025-40166 · Linux · Dark Radar