PT-2025-39141

CVE-2025-39884

·

تاريخ النشر

2025-08-26

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 4.0
5.7
متوسطة
المقاييسAV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تضارب بين عملية إزالة العناصر (inodes) وذاكرة التخزين المؤقتة الخاصة بها داخل نظام الملفات Btrfs. قد تؤدي هذه الحالة إلى غياب عنصر struct btrfs inode نشط من xarray root->inodes. وعلى وجه التحديد، توجد فترة زمنية أثناء عملية الإزالة يتم خلالها إزالة inode من xarray قبل حذفه بالكامل. إذا تم استدعاء btrfs iget() لنفس inode خلال هذه الفترة، فقد يتم إعادة إنشاؤه وإضافته إلى xarray، ليتم حذفه مرة أخرى بعد ذلك، مما يؤدي إلى وجود إدخال مفقود. قد يتسبب هذا في مشاكل أثناء حذف المجلدات الفرعية، مما قد يؤدي إلى حالات توقف مؤقت في بيئات الإنتاج. تنشأ المشكلة من الاستدعاء المبكر لـ btrfs add dead root() ومن حلقة لا نهائية داخل btrfs kill all delayed nodes() في حالة ارتباط delayed node بـ inode المفقود. يتضمن التصحيح التأكد من حذف إدخال xarray فقط إذا كان يطابق inode المقدم، باستخدام xa cmpxchg().
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
OPENSUSE-SU-2025:20081-1
SUSE-SU-2025:21074-1
SUSE-SU-2025:21139-1
SUSE-SU-2025:21179-1
SUSE-SU-2026:20560-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾