CVE-2026-31561
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: x86/cpu: X86_CR4_FRED-i CR4 pinned bits maskından çıxarın "Fixes" bölməsindəki commit, CR4-ü dəyişdirən hər hansı bir proses zamanı həmin bitin təyin olunmuş vəziyyətdə qalması üçün FRED CR4 bitini CR4 pinned bits maskasına əlavə etmişdi. Bu, özlüyündə tamamilə düzgün ideyadır. Lakin, boot zamanı FRED-in əvvəlcə BSP-də, daha sonra isə AP-lərdə başladılması ilə bağlı bir problem yaranır. Beləliklə, istisnaların (exceptions) idarə edilə bilmədiyi müəyyən bir zaman pəncərəsi yaranır. Bu vəziyyət, xüsusilə SEV-{ES,SNP} və ya TDX qonaqları kimi işlədikdə kritikləşir; onlar yuxarıda təsvir olunan qısa zaman kəsiyində istisnaları tetikləyə bildikdə, FRED MSR-ləri hələ qurulmadığı üçün "triple fault" baş verir. Vəziyyətin daha ətraflı izahı üçün aşağıdakı Link teqinə baxın. Nəticə etibarilə, həmin Link URL-dəki commit, AP hələ onlayn olmayanda CR4 pinning funksiyasını müvəqqəti olaraq söndürməklə bu çatışmazlığı aradan qaldırmağa çalışmışdı. Lakin, bu, özlüyündə bir problemdir, çünki bu halda nüvəyə qarşı hücum edən şəxs yalnız onlayn bitini (RW yaddaşındakı tək bir bit) dəyişməli, daha sonra CR4 pinning-i və ardından SM*P-ni söndürməlidir ki, bu da sistemdə daha ciddi fəsadlara yol açır. Buna görə də, alternativ olaraq, FRED biti CR4 pinning maskasından çıxarılır və beləliklə, CR4 pinning-in müvəqqəti söndürülməsinə ehtiyac qalmır. Əgər kimsə CR4-ə müdaxilə edərkən FRED-i söndürə bilsə, idt_invalidate() funksiyası ilk tetiklənən istisna zamanı sistemin çökməsini təmin edəcək ki, bu da təhlükəsizlik baxımından daha yaxşı nəticədir.
Necə düzəltmək olar
- linux linux_kernel6.12.80, 6.18.21, 6.19.11 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.9.1 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.9, 7.0 | 6.12.80, 6.18.21, 6.19.11 |
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.