CVE-2026-68450 in Linux
الملخص
بحسب VulDB • 12/08/2026
في نواة لينكس، تم حل الثغرة التالية:
btrfs: تحرير عقدة التعيين عند إدراج جذر إعادة التوطين المكرر
تقوم الدالة __add_reloc_root() بتخصيص mapping_node قبل إدراجه في rc->reloc_root_tree. إذا وجدت rb_simple_insert() إدخالًا موجودًا مسبقًا، فإنها تعيد العقدة الموجودة (rb_node) وتترك عقدة جديدة مُخصصة دون ربطها بالشجرة.
ثم يعيد مسار الخطأ القيمة -EEXIST دون تحرير العقدة الجديدة. وبما أن العقدة لم تُدرج أبدًا في reloc_root_tree، فلا يمكن لعمليات التنظيف اللاحقة في put_reloc_control() العثور عليها أيضًا.
قم بتحرير العقدة المُخصصة حديثًا قبل إرجاع قيمة -EEXIST.
المُتصلون (callers) يؤكدون حاليًا أنه لا ينبغي أن تحدث القيمة -EEXIST، لذا فإن هذا الإجراء عبارة عن تنظيف دفاعي لمسار الإدراج المكرر غير المتوقع. إذا تم الوصول إلى هذا المسار في أي وقت، يجب تحرير التخصيص المحلي أيضًا.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.