CVE-2026-98639
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: KVM: riscv: NACL hfence girişinin yenilənmə ardıcıllığı düzəldildi SBI v3.0 spesifikasiyası (bölmə 15.1.2) tələb edir ki, iç-içə (nested) HFENCE girişi aşağıdakı qaydada doldurulsun: 1) Config.Pending == 0 olan istifadə olunmayan giriş tapılsın 2) Page_Number və Page_Count sözləri yenilənsin 3) Config sözü Config.Pending təyin edilərək yenilənsin __kvm_riscv_nacl_hfence() funksiyası əvvəlcə Config sözünü yazır, buna görə də SBI tətbiqi (və ya NACL aparat təminatı) həmin girişin əvvəlki istifadəsindən qalan pnum/pcount dəyərləri ilə gözləməli (pending) girişi müşahidə edə bilər ki, bu da yanlış TLB təmizləmə diapazonlarına səbəb olur. Əvvəlcə pnum və pcount, sonda isə Config sözü yazılsın. İstehlakçı koherent paylaşılan yaddaşda xarici agent olduğundan, kompilyatorun yazma əməliyyatlarını yenidən sıralamasının qarşısını almaq üçün WRITE_ONCE(), Pending biti təyin edilməzdən əvvəl parametr sözlərini qlobal olaraq görünən etmək üçün isə smp_wmb() istifadə edilsin.
Necə düzəltmək olar
- Linux Linuxd6de766d8d26d71b714f548192099112def50a9c, 6da466502621381fa88a6684290923d25c559266, b3d346838ec65fac7fd83f5dbcedd13cadfffddb və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | d466c19cead5904d4d5d92adb2b213b411d3b849 ≤ v < d6de766d8d26d71b714f548192099112def50a9c, d466c19cead5904d4d5d92adb2b213b411d3b849 ≤ v < 6da466502621381fa88a6684290923d25c559266, d466c19cead5904d4d5d92adb2b213b411d3b849 ≤ v < b3d346838ec65fac7fd83f5dbcedd13cadfffddb, 6.13 | d6de766d8d26d71b714f548192099112def50a9c, 6da466502621381fa88a6684290923d25c559266, b3d346838ec65fac7fd83f5dbcedd13cadfffddb |
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.