CVE-2024-56760
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: PCI/MSI: irqdomain çatışmazlığının düzgün idarə edilməsi Alexandre, PCI/MSI dəstəyi təmin etməyən RISCV platformasında pci_msi_setup_msi_irqs() funksiyasından gələn xəbərdarlığı müşahidə etmişdir: 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 iyerarxik kəsilmə domenlərindən istifadə edir və köhnə (legacy) ehtiyat variantını düzgün şəkildə tətbiq etmir. Xəbərdarlıq köhnə ehtiyat variantının stub hissəsindən tetiklənir. Bu xəbərdarlıq yanlışdır, çünki PCI/MSI layı bütün cihazla əlaqəli olan PCI/MSI valideyn domeninin olub-olmadığını bilir. Köhnə fərzləri olan MSI-X üçün yoxlama mövcuddur. Lakin bu köhnə ehtiyat variantı fərzi yalnız köhnə dəstək aktiv olduqda keçərlidir, əks halda yoxlama sadəcə -ENOTSUPP qaytarmalıdır. Loongarch da eyni problemlə qarşılaşmış və köhnə ehtiyat variantlarını tətbiq etmədən kor-koranə köhnə dəstəyi aktivləşdirmişdir. Səhv qaytaran zəif tətbiqlər olduğu üçün problem gizli qalmışdı. Köhnə rejimi qiymətləndirmək üçün pci_msi_domain_supports() düzəldildi və prosesi tamamlamaq üçün MSI aktivləşdirmə yoluna çatışmayan dəstək yoxlaması əlavə edildi.
Necə düzəltmək olar
- linux linux_kernel6.6.69, 6.12.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.2 ≤ v < 6.6.69, 6.7 ≤ v < 6.12.8, 6.13 | 6.6.69, 6.12.8 |
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.