CVE-2022-49001

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: riscv: vmap stekinin daşması zamanı yarış vəziyyətini düzəltmək Hazırda vmap stekinin daşması aşkar edildikdə, riscv əvvəlcə sözügedən kölgə stekinə (shadow stack) keçir, sonra isə daşan steki əldə etmək üçün bu kölgə stekindən istifadə edərək get_overflow_stack() funksiyasını çağırır. Lakin iki və ya daha çox hart eyni vaxtda eyni kölgə stekindən istifadə etdikdə burada yarış vəziyyəti yaranır. Bu yarış vəziyyətini həll etmək üçün biz spin_shadow_stack atomik dəyişənini tətbiq etdik; bu dəyişən öz ünvanı ilə 0 arasında atomik şəkildə dəyişdiriləcək. Dəyişən təyin edildikdə, bu, shadow_stack-dən istifadə olunduğu mənasına gəlir; dəyişən sıfırladıqda isə shadow_stack-dən istifadə olunmadığı bildirilir. [Palmer: Swap-a AQ əlavə edildi və bəzi şərhlər yazıldı.]

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

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.82, 6.0.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.14 ≤ v < 5.15.82, 5.16 ≤ v < 6.0.12, 6.15.15.82, 6.0.12

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.