CVE-2022-49001
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ı.]
Necə düzəltmək olar
- linux linux_kernel5.15.82, 6.0.12 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.14 ≤ v < 5.15.82, 5.16 ≤ v < 6.0.12, 6.1 | 5.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.
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.