في القلب Linux عالج الإصدار 6.8 مشكلتين خطيرتين في bcachefs

في نظام الملفات bcachefs المضمن مع النواة Linux ابتداءً من الإصدار 6.7، تم اكتشاف مشكلتين خطيرتين وإصلاحهما استعدادًا لإصدار نواة النظام 6.8 (ستُضمّن الإصلاحات في الإصدار 6.8-rc4). تمثّلت المشكلة الأولى في سلوك قفل غير صحيح عند التعامل مع المجلدات. فعند حذف مجلدات فرعية غير موجودة، قد تفشل المحاولة الأولى، وقد تتجمّد المحاولة الثانية بسبب قفل لم يُحرّر.

في الحالة الثانية، حدثت حالة سباق قد تؤدي، عند إغلاق الملفات، إلى إنهاء مؤشر ترابط في النواة قبل الأوان. كانت المشاكل موجودة في كافة إصدارات bcachefs منذ طلب السحب الأصلي للنواة 6.7. تعتبر كلتا المشكلتين خطيرتين بما يكفي لتبرير نقل التصحيح المقترح إلى فرع النواة المستقر 6.7.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster