CVE-2025-68771 in Linux
الملخص
بحسب VulDB • 01/06/2026
في نواة لينكس، تم حل الثغرة التالية:
ocfs2: إصلاح خطأ في النواة (kernel BUG) في دالة ocfs2_find_victim_chain
أبلغ syzbot عن حدوث خطأ في النواة (kernel BUG) في دالة `ocfs2_find_victim_chain()` بسبب أن حقل `cl_next_free_rec` (المؤشر إلى الخانة الحرة التالية في قائمة السلاسل) يساوي 0، مما أدى إلى تفعيل شرط `BUG_ON(!cl->cl_next_free_rec)` في دالة `ocfs2_find_victim_chain()` وتسبب في توقف النواة (kernel panic).
ولإصلاح هذه المشكلة، تم إدخال شرط `if` في دالة `ocfs2_claim_suballoc_bits()`، مباشرة قبل استدعاء `ocfs2_find_victim_chain()`، بحيث يتم تنفيذ كتلة الكود البرمجي داخل هذا الشرط إذا تحقق أحد الشرطين التاليين:
1. أن يكون `cl_next_free_rec` مساويًا لـ 0، مما يشير إلى عدم وجود سلاسل حرة في قائمة السلاسل المخصصة. 2. أن يكون `cl_next_free_rec` أكبر من `cl_count` (العدد الإجمالي للسلاسل في قائمة السلاسل المخصصة).
يشير تحقق أي من هذين الشرطين إلى عدم وجود سلاسل متبقية للاستخدام.
تم معالجة هذا الموقف باستخدام دالة `ocfs2_error()`، التي تقوم بطباعة سجل الخطأ لأغراض التصحيح، بدلاً من التسبب في توقف النواة (kernel panic).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.