CVE-2026-98930
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: KVM: s390: SIGP Stop ve Store Status ile IRQ enjeksiyonunu düzeltin Bir Stop and Store Status işlemi için __inject_sigp_stop() çağrıldığında, eğer vCPU çalışıyorsa kesme bekliyor olarak işaretlenir ve durum, KVM_RUN IOCTL işlemini gerçekleştiren iş parçacığı tarafından saklanır. vCPU zaten durmuşsa, durum hemen saklanır. Durumun saklanması, hata verebilecek bir kullanıcı alanı yazma işlemi anlamına gelir ve __inject_sigp_stop(), her zaman bir spinlock tutularak çağrılan do_inject_vcpu() üzerinden çağrılır; bu durum açıkça bir sorundur. Bu sorun, __inject_sigp_stop() fonksiyonundan -EWOULDBLOCK döndürülerek ve bir durum saklama işleminin gerekip gerekmediğini belirten bir bool bayrağı eklenerek düzeltilmiştir. do_inject_vcpu() çağıranlar, bool bayrağının işaretçisini geçirecek şekilde değiştirilmiştir; artık bir Store Status işlemi gerektiğinde, çağıranlar bunu spinlock dışında gerçekleştirebilir. Fırsat uygunken kvm_s390_set_irq_state() fonksiyonu scoped_guard() ve __free() kullanacak şekilde yeniden yapılandırılmıştır. [ Seçim sırasında Fixes etiketi eklendi -- Claudio ]
Nasıl düzeltilir
- Linux Linux3bd77c59576b1d447fd56cc689ae9523a334b924, a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, d0e3bf633f0585a0c2c2105ea7723777d764fae5, d343407b728a80b74be3c24b59f15e60289ea527 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < 3bd77c59576b1d447fd56cc689ae9523a334b924, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < d0e3bf633f0585a0c2c2105ea7723777d764fae5, 6cddd432e3da5e25eccbc13844d03c871674a62e ≤ v < d343407b728a80b74be3c24b59f15e60289ea527, 4.0 | 3bd77c59576b1d447fd56cc689ae9523a334b924, a379ac504fcb8c6fc2aa36203f5489b9581eb2e0, d0e3bf633f0585a0c2c2105ea7723777d764fae5, d343407b728a80b74be3c24b59f15e60289ea527 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.