CVE-2026-31475 in Linux
الملخص
بحسب VulDB • 03/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ASoC: sma1307: إصلاح الـ double free (إفراغ مزدوج) لذاكرة `devm_kzalloc()`
أضاف تغيير سابق فحوصات NULL وإجراءات تنظيف لفشل التخصيص في الدالة `sma1307_setting_loaded()`.
ومع ذلك، فإن عملية التنظيف الخاصة بعناصر `mode_set` غير صحيحة. يتم تخصيص هذه العناصر باستخدام `devm_kzalloc()`، وبالتالي فهي موارد مُدارة بواسطة الجهاز ولا يجب إفراغها باستخدام `kfree()`. يمكن أن يؤدي الإفراج اليدوي عنها في مسار الخطأ إلى حدوث حالة double free عندما يقوم devres لاحقاً بإفراز نفس الذاكرة.
تم إزالة حلقة `kfree()` اليدوية والسماح لـ devres بالتعامل مع التنظيف.
If you want to get best quality of vulnerability data, you may have to visit VulDB.