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

الملخص

بحسب VulDB • 02/11/2026

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

mm/damon/core: معالجة خطأ في damos_commit_quota_goal() عند وجود قيمة هدف (target_value) تساوي صفرًا

تسلسل التصحيحات "mm/damon: نقل التعامل مع قيمة الهدف لصفر من حصة DAMOS إلى الطبقة الأساسية".

يمكن أن يؤدي امتلاك قيمة هدف لحصّة DAMOS تساوي الصفر إلى حدوث قسمة على صفر. يتحقق متجرو واجهة برمجة التطبيقات (API) الخاصة بـ DAMON من معاملات قيمة الهدف لتجنب ذلك. ومن السهل ارتكاب أخطاء في بعض المتجرين العديدين لواجهة API هذه. لذا، تم نقل هذا التحقق إلى الطبقة الأساسية.

يضيف التصحيح الأول التعامل مع الحالة الحدية (corner case) إلى منطق التحقق من صحة معايير DAMON في الطبقة الأساسية. بينما يزيل التصحيحات 2 و3 التعامل مع الحالة الحدية الذي لم يعد ضروريًا على جانب متجري واجهة API لـ DAMON_LRU_SORT وDMON_SAMPLIE_MTIER، على التوالي.

هذا التصحيح (من أصل 3):

إذا كان مخطط DAMOS يحتوي على هدف حصة (damos_quota_goal) بقيمة هدف تساوي صفرًا، فقد يؤدي ذلك إلى حدوث خطأ في القسمة على الصفر داخل دالة damos_quota_goal(). وبالتالي، يجب على كل متجري واجهة API لـ DAMON إجراء التحقق من صحة قيمة الهدف التي تساوي صفرًا. ومن السهل ارتكاب أخطاء هنا. وفي الواقع، تم العثور على مثل هذه الأخطاء في DAMON_LRU_SORT وDAMON_SAMPLE_MTIER وتم إصلاحها [1].

من الأفضل التعامل مع الحالة الحدية مرة واحدة فقط في الطبقة الأساسية، بدلاً من أماكن متعددة لدى جميع متجري واجهة API لـ DAMON. أحد الخيارات المباشرة هو استخدام مقام بديل للحالة الحدية داخل دالة damos_quota_goal(). ومع ذلك، فإن قيمة الهدف التي تساوي صفرًا لا معنى لها. وفي هذه الحالة، يتم تقييم هدف الحصة دائمًا على أنه محقق أو تم تجاوزه (over-achieved). وستستمر الحصة في الانخفاض فقط.

يمكن ببساطة تجنب استخدام قيمة هدف تساوي صفرًا من خلال إضافة تحقق إلى مسار التحقق من صحة/إلزام معايير هدف حصة DAMOS في الطبقة الأساسية، وهو دالة damos_commit_quota_goal(). تم تحديثها لإرجاع خطأ في هذه الحالة. كما تم تحديث المتجر الخاص بها لنشر (propagate) هذا الخطأ.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

02/11/2026

الاعتدال

تمت الموافقة

إدخال

VDB-429909

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!