CVE-2026-98631 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
xsk: استخدام مقارنة بعرض 32 بت في دالة `xsk_map_gen_lookup`
تقوم الدالة `xsk_map_gen_lookup()` بتحميل مفتاح من نوع `u32` ومقارنته مع قيمة `max_entries` باستخدام تعليمات BPF_JMP_IMM. يتم تمديد قيم البادئات (immediates) الخاصة بـ BPF لتصبح بعرض 64 بت بإشارة، لذا فإن قيمة `max_entries` التي تساوي 0x80000000 أو أعلى تصبح عتبةً أكبر من أي مفتاح 32 بت مُمدد بالصفر. يؤدي ذلك إلى تخطي فحص الحدود عند استخدام فهرس خارج النطاق، مما يجعل عملية البحث المُولَّدة تقرأ ما بعد مصفوفة `xsk_map[]`.
تم استبدالها بـ BPF_JMP32_IMM لضمان بقاء الفحص ضمن نطاق الأعداد الصحيحة غير السالبة بعرض 32 بت.
If you want to get best quality of vulnerability data, you may have to visit VulDB.