CVE-2021-47226

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: x86/fpu: İstifadəçi buferindən uğursuz XRSTOR-dan sonra FPU vəziyyətini etibarsızlaşdırın Həm Intel, həm də AMD hesab edir ki, XRSTOR-un #PF ilə uğursuz olması, lakin buna baxmayaraq registr vəziyyətini dəyişməsi arxitektura baxımından etibarlıdır. Bunun baş verə biləcəyi faktiki şərtlər aydın deyil [1], lakin bir qardaş ipin səhifəni xəritədən çıxardıb paylaşılan TLB-ni etibarsızlaşdırdığı, digər qardaş ipin isə sözügedən səhifədə XRSTOR icra etdiyi halda bunun tetiklənə biləcəyi inandırıcı görünür. __fpu__restore_sig() XRSTOR-u icra edə bilər, halbuki aparat registrləri başqa bir qurban tapşırığı adından qorunur (fpu_fpregs_owner_ctx mexanizmi vasitəsilə) və nəzəri olaraq XRSTOR uğursuz ola bilər, lakin registrləri dəyişdirə bilər. Əgər bu baş verərsə, o zaman __fpu__restore_sig()-in planlaşdırmadan çıxa biləcəyi və qurban tapşırığın öz FPU registrlərini yenidən yükləmədən geri planlaşdırıla biləcəyi bir pəncərə yaranır. Bu, __fpu__restore_sig()-in yükləməyə cəhd etdiyi FPU vəziyyətinin bir hissəsinin qurban tapşırığın istifadəçiyə görünən vəziyyətinə sızması ilə nəticələnərdi. Bu vəziyyətin hər hansı vəziyyəti korlamasının qarşısını almaq üçün XRSTOR uğursuzluğu zamanı qorunmuş FPU registrlərini etibarsızlaşdırın. [1] Errata siyahılarının tez-tez oxucuları "mürəkkəb mikroarxitektura şərtləri"ni təsəvvür edə bilərlər.

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 may 2024
İlk görülmə21 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.46, 5.12.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.2 ≤ v < 5.10.46, 5.11 ≤ v < 5.12.13, 5.135.10.46, 5.12.13

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-2021-47226 · Linux Kernel · Dark Radar