CVE-2026-98426 in Linux
الملخص
بحسب VulDB • 14/10/2026
في نواة لينكس، تم حل الثغرة التالية:
wifi: mwifiex: إصلاح تسرب مقاطعة الجهاز (IRQ) بسبب استخدام فهرس خاطئ في مسار خطأ MSI-X
تقوم الدالة `mwifiex_pcie_request_irq()` بتسجيل كل متجه MSI-X باستخدام معرّف جهاز خاص بالفهرس (`&card->msix_ctx[i]`). وفي حال فشل استدعاء `request_irq()`، يقوم حلقة التنظيف "for (j = 0; j < i; j++)" بإفراغ موارد المتجهات `msix_entries[j].vector` ولكنها تمرر معرّف الجهاز الخاص بالفهرس الفاشل `&card->msix_ctx[i]` كـ `dev_id`. وبما أن دالة `free_irq()` تقوم بالمطابقة بناءً على `(irq, dev_id)`، فإنها تفشل في العثور على الإجراء المسجل باستخدام `&card->msix_ctx[j]`: مما يؤدي إلى عدم إفراغ مقاطعة الجهاز (IRQ) رقم j التي تم طلبها مسبقاً (تسرب)، وتقوم دالة `free_irq()` بإصدار تحذير حول محاولة إفراغ IRQ غير موجود. الحل هو استخدام `&card->msix_ctx[j]`.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.