CVE-2024-56760
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: PCI/MSI: irqdomain eksikliğinin düzgün şekilde yönetilmesi Alexandre, PCI/MSI desteği sağlamayan bir RISCV platformunda pci_msi_setup_msi_irqs() fonksiyonundan kaynaklanan bir uyarı gözlemlemiştir: WARNING: CPU: 1 PID: 1 at drivers/pci/msi/msi.h:121 pci_msi_setup_msi_irqs+0x2c/0x32 __pci_enable_msix_range+0x30c/0x596 pci_msi_setup_msi_irqs+0x2c/0x32 pci_alloc_irq_vectors_affinity+0xb8/0xe2 RISCV hiyerarşik kesme alanları kullanır ve eski sürüm geri dönüşünü (legacy fallback) doğru bir şekilde uygulamaz. Uyarı, eski sürüm geri dönüş taslağından tetiklenmektedir. PCI/MSI katmanı, cihazla ilişkili bir PCI/MSI üst alanı olup olmadığını bildiğinden bu uyarı hatalıdır. Eski sürüm varsayımına sahip olan MSI-X için bir kontrol mevcuttur. Ancak bu eski sürüm geri dönüş varsayımı yalnızca eski sürüm desteği etkin olduğunda geçerlidir; aksi takdirde kontrolün basitçe -ENOTSUPP döndürmesi gerekir. Loongarch aynı sorunla karşılaşmış ve eski sürüm geri dönüşlerini uygulamadan körü körüne eski sürüm desteğini etkinleştirmiştir. Hata döndüren zayıf uygulamalar olduğu için sorun geçici olarak örtülmüştür. Eski modu değerlendirmek için pci_msi_domain_supports() düzeltilmiş ve işlemi tamamlamak için MSI etkinleştirme yoluna eksik olan destek kontrolü eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.6.69, 6.12.8 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.2 ≤ v < 6.6.69, 6.7 ≤ v < 6.12.8, 6.13 | 6.6.69, 6.12.8 |
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.