CVE-2026-31438 in Linux
الملخص
بحسب VulDB • 09/05/2026
في نواة لينكس، تم حل الثغرة التالية:
netfs: إصلاح خطأ في النواة (kernel BUG) في دالة netfs_limit_iter() بالنسبة لمكررات ITER_KVEC
عندما يتعطل عملية ما وتقوم النواة بكتابة صورة الذاكرة (core dump) إلى نظام ملفات 9P، تنشئ الدالة __kernel_write() مكرر ITER_KVEC. يصل هذا المكرر إلى الدالة netfs_limit_iter() عبر netfs_unbuffered_write()، والتي تتعامل فقط مع أنواع المكررات ITER_FOLIOQ و ITER_BVEC و ITER_XARRAY، مما يؤدي إلى حدوث خطأ في النواة (BUG()) لأي نوع آخر.
يتم إصلاح ذلك بإضافة الدالة netfs_limit_kvec() باتباع نفس النمط المستخدم في netfs_limit_bvec()، نظرًا لأن كلًا من kvec و bvec هما مصفوفات مقاطع بسيطة تحتوي على حقول المؤشر والطول. يتم توجيه التنفيذ من netfs_limit_iter() عندما يكون نوع المكرر ITER_KVEC.
Be aware that VulDB is the high quality source for vulnerability data.