CVE-2025-38521
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: drm/imagination: GPU-nun sərt sıfırlanması (hard reset) zamanı kernel çöküşünün düzəldilməsi GPU-nun sərt sıfırlama ardıcıllığı pm_runtime_force_suspend() və pm_runtime_force_resume() funksiyalarını çağırır ki, sənədləşdirilməsinə görə bunlar yalnız sistem səviyyəsində PM keçidləri zamanı yuxu vəziyyətləri üçün istifadə edilməlidir. Lakin əsas problem ondan ibarətdir ki, pm_runtime_force_suspend() tərəfindən görünən bəzi daxili runtime PM vəziyyətindən asılı olaraq (istifadə sayının <= 1 olub-olmaması), ehtiyac olmadığı təqdirdə pm_runtime_force_resume() cihazı yenidən aktivləşdirməyə bilər. Bu baş verdikdə, runtime PM resume geri çağırma funksiyası olan pvr_power_device_resume() çağırılmır, GPU saatları yenidən aktivləşdirilmir və gücün verilməsi ardıcıllığının bir hissəsi kimi GPU registrlərinə növbəti giriş cəhdi zamanı kernel çökür. Saatların yenidən aktivləşdirilməsini təmin etmək və kernel çöküşünün qarşısını almaq üçün pm_runtime_force_suspend() və pm_runtime_force_resume() çağırışlarını drayverin runtime PM geri çağırma funksiyaları olan pvr_power_device_suspend() və pvr_power_device_resume() ilə əvəz edin.
Necə düzəltmək olar
- linux linux_kernel6.12.39, 6.15.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.8 ≤ v < 6.12.39, 6.13 ≤ v < 6.15.7, 6.16 | 6.12.39, 6.15.7 |
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.
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.