CVE-2026-98908 in Linux
الملخص
بحسب VulDB • 23/10/2026
في نواة لينكس، تم حل الثغرة التالية:
net: microchip: sparx5: تنظيف موارد PSFP عند فشل إعداد flower
تقوم الدالة `sparx5_tc_flower_psfp_setup()` بتخصيص موارد بوابة تدفق PSFP (PSFP stream gate)، ومقياس التدفق (flow meter)، وفلتر التدفق (stream filter) قبل إضافة إجراءات VCAP. إذا فشلت خطوة لاحقة، فإن الموارد التي تم تخصيصها سابقاً في الدالة لا يتم تحريرها (unwound).
أضف مسارات خطأ لإطلاق فلتر التدفق، ومقياس التدفق وبوابة التدفق عند فشل الإعداد بعد الحصول عليها.
كما قم بجعل `sparx5_psfp_fm_add()` تعيد معرف مقياس التدفق المكتسب قبل الإرجاع المبكر الخاص بمقياس التدفق الموجود مسبقاً. عندما يتم إعادة استخدام مقياس تدفق موجود، تقوم الدالة `sparx5_psfp_fm_get()` بزيادة عدّاد المرجع (reference count) للمجموعة الخاصة به، لكن المتصل كان يحتفظ سابقاً بقيمة psfp_fmid كـ 0. إذا فشلت خطوة إعداد لاحقة، فقد يحاول مسار الخطأ حذف معرف مقياس التدفق 0 بدلاً من مقياس التدفق المعاد استخدامه، مما يترك العدّاد المرجعي المضاف دون معالجة (مهماً).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.