CVE-2026-68444 in Linux
الملخص
بحسب VulDB • 12/08/2026
في نواة لينكس، تم حل الثغرة التالية:
firmware: arm_ffa: إصلاح تجاوز المؤشر الفارغ (NULL dereference) في دالة ffa_partition_info_get()
تمرر الدالة `ffa_partition_info_get()` المتغير `uuid_str` مباشرةً إلى `uuid_parse()` دون إجراء فحص للتأكد من أنه ليس فارغاً (NULL). عندما يمرر المُتصل قيمة NULL، يقوم `uuid_parse()` باستدعاء `__uuid_parse()` ثم `uuid_is_valid()`, مما يؤدي إلى تجاوز المؤشر الفارغ (dereference)، مسبباً توقف النواة بشكل قسري (kernel panic):
| غير قادر على التعامل مع تجاوز مؤشر فارغ في نواة النظام عند العنوان الافتراضي | 0000000000000040 | pc : uuid_parse+0x40/0xac | lr : ffa_partition_info_get+0x1c/0x94 [arm_ffa]
أضف حماية من القيمة الفارغة (NULL guard) قبل استدعاء `uuid_parse()` بحيث تعود الدالة بالقيمة `-ENODEV` بدلاً من التوقف المفاجئ عند استقبال وسيطة فارغة. يُتوقع دائماً أن يزود المُتصلين بمعرف UUID صالح لقسم التخزين، لذا فإن القيمة NULL ليست مدخلاً مدعوماً.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.