CVE-2026-98930
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: KVM: s390: SIGP Stop və Store Status ilə IRQ inyeksiyasının düzəldilməsi Stop və Store Status əməliyyatı üçün __inject_sigp_stop() çağırıldıqda, əgər vCPU işləyirsə, kəsmə (interrupt) gözləyən kimi qeyd edilir və status KVM_RUN IOCTL-ni yerinə yetirən axın tərəfindən saxlanılır. Əgər vCPU artıq dayandırılıbsa, status dərhal saxlanılır. Statusun saxlanılması istifadəçi sahəsinə (userspace) yazmaq deməkdir ki, bu da xətaya səbəb ola bilər. __inject_sigp_stop() funksiyası do_inject_vcpu() tərəfindən çağırılır, o isə öz növbəsində həmişə spinlock tutulmuş halda çağırılır ki, bu da aşkar bir problemdir. Bu problem, __inject_sigp_stop() funksiyasından -EWOULDBLOCK qaytararaq və statusun saxlanılmasının lazım olub-olmadığını göstərən bool bayrağı əlavə etməklə düzəldilmişdir. do_inject_vcpu() çağıranları bool bayrağına göstəricini ötürmək üçün dəyişdirilmişdir; beləliklə, Store Status əməliyyatına ehtiyac olduqda, çağıranlar artıq bunu spinlock-dan kənarda yerinə yetirə bilərlər. kvm_s390_set_irq_state() funksiyası scoped_guard() və __free() istifadə etmək üçün optimallaşdırılmışdır. [ Seçilərkən Fixes teqi əlavə edilib -- Claudio ]
Necə düzəltmək olar
- Linux Linux3bd77c59576b1d447fd56cc689ae9523a334b924, a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, d0e3bf633f0585a0c2c2105ea7723777d764fae5, d343407b728a80b74be3c24b59f15e60289ea527 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < 3bd77c59576b1d447fd56cc689ae9523a334b924, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < d0e3bf633f0585a0c2c2105ea7723777d764fae5, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < d343407b728a80b74be3c24b59f15e60289ea527, 4.0 | 3bd77c59576b1d447fd56cc689ae9523a334b924, a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, d0e3bf633f0585a0c2c2105ea7723777d764fae5, d343407b728a80b74be3c24b59f15e60289ea527 |
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.