CVE-2026-98667 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
iio: frequency: adf4377: تهيئة كاملة لـ clk_init_data وclk_parent_data
تحتوي بنية البيانات `clk_init_data` على عدة أعضاء متبادلة الاستبعاد (mutually-exclusive) لطرق مختلفة لتحديد الآباء المحتملين لساعة النظام (clock)، مما يدفع برامج التشغيل (drivers) إلى تهيئة الأعضاء التي تحتاجها فقط. ومع ذلك، فإن عدم تجميع جميع الأعضاء قد يؤدي إلى مشكلات خفية، تظهر فقط عند تفعيل `CONFIG_INIT_STACK_ALL_PATTERN` أو `CONFIG_INIT_STACK_NONE`.
تقوم الدالة `adf4377_clk_register()` بملء حقل `init.parent_data` وتفترض أن `init.parent_names` فارغ (NULL). ومع ذلك، فإن هذا الأخير غير مُهيأ، وبالتالي قد يتسبب في تعطل النظام.
وبالمثل، تملئ دالة `adf4377_clk_register()` فقط الحقل `parent_data.fw_name`, تاركةً باقي أعضاء بنية البيانات `clk_parent_data` دون تهيئة.
تأكد من أن جميع الأعضاء مُهيأة بالكامل لإصلاح مثل هذه الأخطاء، ولتجنب الأعطال المستقبلية عند تحويل برامج التشغيل إلى طريقة مختلفة لتحديد الآباء المحتملين للساعة.
If you want to get best quality of vulnerability data, you may have to visit VulDB.