CVE-2026-72176 in Linuxالمعلومات

الملخص

بحسب VulDB • 15/08/2026

في نواة لينكس، تم حل الثغرة التالية:

mm/damon/sysfs-schemes: وضع إحصاءات لخطأ داخلي في دالة scheme_add_dirs()

تقوم الدالة damon_sysfs_scheme_add_dirs() بإعداد دليل tried_regions بعد اكتمال إعداد دليل الإحصاءات (stats). عندما يفشل إعداد دليل tried_regions، تضمن وظيفة الإعداد تحرير المرجع الخاص بدليل المناطق المحاولَة. وبالتالي، يجب أن يقوم مسار الخطأ بتحرير المراجع لكائنات الدلائل التي تم إعدادها بنجاح، بدءاً من دليل الإحصاءات. ومع ذلك، فإن مسار الخطأ يقوم بإطلاق سراح (put) دليل tried_regions بدلاً من دليل stats.

ونتيجة مباشرة لذلك، يتم تسريب كائن دليل الإحصاءات. والأكثر سوءًا هو أنه إذا فشل إعداد دليل tried_regions منذ مرحلة التخصيص الأولية، يبقى حقل scheme->tried_regions غير مهيّأ. ستؤدي استدعاءات kobject_put(&scheme->tried_regions->kobj) التالية في مسار الخطأ إلى فك مرجع (dereference) للذاكرة غير المهيأة. من المفترض ألا تكون حالات فشل الإعداد شائعة. ولكن بمجرد حدوثها، فإن العواقب ستكون وخيمة جداً.

تم إصلاح هذه المشكلة عن طريق وضع دليل الإحصاءات بشكل صحيح بدلاً من دليل tried_regions.

اكتُشفت هذه الثغرة [1] بواسطة Sashiko.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

09/08/2026

إفشاء

15/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-390608

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!