CVE-2026-72225 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
jbd2: إصلاح تجاوز السالب (underflow) للعدد الصحيح في دالة `jbd2_journal_initialize_fast_commit()`
تقوم الدالة `jbd2_journal_initialize_fast_commit()` بالتحقق من سعة سجل العمليات (journal capacity) عن طريق فحص الشرط `(journal->j_last - num_fc_blks < JBD2_MIN_JOURNAL_BLOCKS)`. بما أن كلًا من `j_last` و `num_fc_blks` هي قيم غير سالبة (unsigned)، فإن عملية الطرح تؤدي إلى تجاوز السالب للعدد الصحيح وتنتج قيمة كبيرة عندما يتجاوز `num_fc_blcs` قيمة `j_last`، مما يتيح تجاوز فحص الحدود.
يؤدي هذا التجاوز للسالب (underflow) الناتج إلى تلف متغيرات `j_last` و `j_fc_first` و `j_free`، ما يؤدي في النهاية إلى إيقاف سجل العمليات (journal abort).
تم الإصلاح عن طريق التحقق من قيمة `num_fc_blks` مقابل `j_last` قبل إجراء عملية الطرح، وإرجاع القيمة `-EFSCORRUPTED`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.