CVE-2026-46034
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: vfio/cdx: Kesme tetikleme yolundaki NULL işaretçi referansı düzeltildi vfio_cdx_set_msi_trigger() fonksiyonunda cdx_irqs dizisine erişmeden önce MSI'ın yapılandırıldığından emin olmak için bir doğrulama eklendi. Bu kontrol olmadan kullanıcı alanı, VFIO_IRQ_SET_DATA_EVENTFD aracılığıyla kesmeleri ayarlamadan önce VFIO_IRQ_SET_DATA_BOOL veya VFIO_IRQ_SET_DATA_NONE bayraklarıyla VFIO_DEVICE_SET_IRQS çağrısını yaparak bir NULL işaretçi referansını tetikleyebilir. vfio_cdx_msi_enable() fonksiyonu, yalnızca EVENTFD yolu üzerinden çağrıldığında cdx_irqs dizisini tahsis eder ve config_msi değerini 1 olarak ayarlar. Tetikleme döngüsü (DATA_BOOL/DATA_NONE için), bunun zaten yapılmış olduğunu varsayıyordu ancak bu çağrı sıralamasının uygulanmasına dair bir zorunluluk yoktu. Bu durum, vfio_pci_set_msi_trigger() fonksiyonunun tetikleme döngüsünden önce irq_is() kontrolü yaptığı PCI VFIO sürücüsünde kullanılan koruma ile uyumludur.
Nasıl düzeltilir
- linux linux_kernel6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.10 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 6.12.86, 6.18.27, 7.0.4 |
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.