CVE-2025-21645
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: platform/x86/amd/pmc: IRQ1 oyanmasını yalnız i8042 tərəfindən həqiqətən aktivləşdirildiyi hallarda deaktiv edin IRQ1 üçün oyanma yalnız i8042 tərəfindən həqiqətən aktivləşdirildiyi hallarda deaktiv edilməlidir, əks halda bu IRQ üçün "wake_depth" sıfırdan aşağı düşməyə çalışacaq və xoşagəlməz bir WARN() loqa yazılacaq: kernel: atkbd serio0: Disabling IRQ1 wakeup source to avoid platform firmware bug kernel: ------------[ cut here ]------------ kernel: Unbalanced IRQ 1 wake disable kernel: WARNING: CPU: 10 PID: 6431 at kernel/irq/manage.c:920 irq_set_irq_wake+0x147/0x1a0 PMC drayveri öz dev_pm_ops-unu təyin etmək üçün DEFINE_SIMPLE_DEV_PM_OPS()-dən istifadə edir və amd_pmc_suspend_handler()-i .suspend, .freeze və .poweroff idarəediciləri kimi təyin edir. Lakin i8042_pm_suspend() yalnız .suspend idarəedicisi kimi təyin edilmişdir. Problemi, PMC suspend idarəedicisini yalnız i8042_pm_suspend() ilə eyni dev_pm_ops idarəedicilər çoxluğundan çağırmaqla həll edin, ki, bu da hazırda yalnız .suspend idarəedicisi deməkdir. Bu problemi təkrar istehsal etmək üçün kompüteri ilk dəfə başlatdıqdan sonra, onu öncə s2idle rejiminə keçirmədən hibernasiya (S4) etməyə çalışın. [ij: commit mesajı redaktə edildi.]
Necə düzəltmək olar
- linux linux_kernel5.16, 6.1.140, 6.6.72, 6.12.10 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 | 5.15.95 ≤ v < 5.16, 6.1.11 ≤ v < 6.1.140, 6.2.1 ≤ v < 6.6.72, 6.7 ≤ v < 6.12.10, 6.2, 6.13 | 5.16, 6.1.140, 6.6.72, 6.12.10 |
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.