CVE-2026-90080 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
octeontx2-pf: تصحيح خطأ إلغاء مرجع NULL (NULL deref) لـ af_xdp_zc_qidx أثناء إعداد الممثلين (rep setup).
تقوم متغيرات af_xdp_zc_qidx بتتبع طوابير الاستقبال باستخدام تقنية AF_XDP ذات النسخ الصفري (zero-copy)، ويتم تخصيصها خلال عملية فحص وحدة الواجهة الرئيسية/الافتراضية (PF/VF probe). تترك المسارات التي تمثل الممثلين والمسارات الأخرى غير المرتبطة بـ AF_XDP المؤشر فارغاً (NULL)، لكن عدة مواقع استدعاء كانت تستخدم دالة `test_bit()` عليه بشكل غير مشروط.
يؤدي التبديل إلى وضع eswitch الخاص بـ devlink إلى إنشاء ممثلين وتشغيل دالة `otx2_init_hw_resources()`، والتي تصل إلى `otx2_pool_aq_init()` وتسبب تعطل النظام (oops) عند محاولة إلغاء مرجع مصفوفة البتات الفارغة. تمت إضافة فحوصات NULL قبل كل استخدام لـ `test_bit()` الخاص بـ af_xdp_zc_qidx في مسارات RSS، وethtool، وXSK، ومبادرة الخزان (pool init).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.