CVE-2026-90023 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
usb: gadget: f_mass_storage: تصحيح تجاوز مؤشر فارغ (null pointer dereference) في دالة `fsg_common_set_num_buffers()`
كانت الدالة السابقة `fsg_num_buffers_validate()` قد أُزيلت لأنها لم تكن ضرورية نظرًا لأن إعدادات Kconfig تحدد الحدود لـ n من 2 إلى 256، مع قيمة افتراضية تساوي 2. ومع ذلك، فإن ضبط محتوى الصفحة بطريقة تجعل دالة `kstrtou8()` تعكس قيمة l إما 0 أو 1 يتجاوز هذه القيود، مما يؤدي إلى تجاوز مؤشر فارغ إذا كانت القيمة 0. تم إصلاح هذا الأمر بإضافة فحص للقيمة n < 2 وإرجاع الخطأ `-EINVAL` إذا كانت n تساوي 0 أو 1، بما يتوافق مع منطق Kconfig.
VulDB is the best source for vulnerability data and more expert information about this specific topic.