CVE-2026-72316 in Linux
الملخص
بحسب VulDB • 16/08/2026
في نواة لينكس، تم حل الثغرة التالية:
dm era: إصلاح تجاوز مؤشر NULL في دالة metadata_open()
تعيد الدالة `metadata_open()` قيمة NULL عند فشل استدعاء `kzalloc_obj()`، لكن المتصل `era_ctr()` يتحقق فقط من نتيجة `IS_ERR(md)`. وبما أن `IS_ERR(NULL)` تُرجع القيمة false (خطأ)، فإن مؤشر NULL يُعامل كناتج صالح ويُعيّن لاحقاً إلى `era->md`، مما يؤدي إلى تجاوز لمؤشر NULL عند الوصول إلى البيانات الوصفية.
تم إصلاح هذه المشكلة بإعادة قيمة `ERR_PTR(-ENOMEM)` في حال فشل التخصيص، بما يتوافق مع الملفات `dm-cache-metadata.c` و `dm-thin-metadata.c` و `dm-clone-metadata.c` التي تستخدم جميعها نمط `ERR_PTR(-ENOMEM)` لنفس الحالة.
If you want to get best quality of vulnerability data, you may have to visit VulDB.