CVE-2026-98650
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: KVM: s390: dat skey funksiyalarında potensial yarış vəziyyətlərinin (race conditions) düzəldilməsi dat_cond_set_storage_key() böyük səhifə tapdıqda, mütləq ünvanı əldə etmək üçün large_crste_to_phys() funksiyasından istifadə edərək mütləq yaddaşda saxlama açarını şərti olaraq təyin edir. dat_entry_walk() və large_crste_to_phys() arasında yarış pəncərəsi mövcuddur: böyük səhifə eyni vaxtda bölünmüş ola bilər və large_crste_to_phys() böyük səhifəni təyin etməyən bir crste ilə çağırıla bilər ki, bu da sistem çökmələrinə səbəb olur. Buna bənzər problemlər dat_set_storage_key() funksiyasında da mövcud idi. dat_get_storage_key() və dat_reset_reference_bit() isə bunun əvəzinə böyük səhifənin potensial eyni vaxtlı bölünməsini yoxlayırdılar, lakin bunu yanlış şəkildə idarə edirdilər. Problem, göstəricini yenidən dereference etmək əvəzinə, crste göstəricisi üzərində READ_ONCE yerinə yetirmək, nəticəni yoxlamaq və ondan istifadə etməklə həll edilmişdir. Yarış vəziyyəti aşkar edildikdə, dat_entry_walk() yenidən çağırılır.
Necə düzəltmək olar
- Linux Linuxc958f0498891203fddf2764b28f8b102c6bfd719, 27554b9505ddfc0aeab466aeb60929dfa17284c7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 8e03e8316eb242af307d1c789d09f1a1457cf9a3 ≤ v < c958f0498891203fddf2764b28f8b102c6bfd719, 8e03e8316eb242af307d1c789d09f1a1457cf9a3 ≤ v < 27554b9505ddfc0aeab466aeb60929dfa17284c7, 7.0 | c958f0498891203fddf2764b28f8b102c6bfd719, 27554b9505ddfc0aeab466aeb60929dfa17284c7 |
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.