CVE-2026-31561

Orta

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.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc24 apr 2026
İlk görülmə24 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.80, 6.18.21, 6.19.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.9.1 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.9, 7.06.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.

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-2026-31561 · Linux Kernel · Dark Radar