PT-2026-5994
CVE-2025-71194
·
تاريخ النشر
2025-01-01
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تحتوي نواة لينكس على ثغرة في النظام الفرعي btrfs تتعلق بإدارة المعاملات. وعلى وجه التحديد، لا تأخذ الدالة
wait current trans() أنواع المعاملات في الاعتبار بشكل صحيح عند انتظار المعاملات المحجوبة، مما قد يؤدي إلى حدوث حالة تعطل متبادل. وقد يحدث هذا عندما يقوم عامل معالج لـ«نطاق مرتب» (ordered extent) باستدعاء start transaction() مع TRANS JOIN بينما تكون معاملة أخرى في الحالة TRANS STATE COMMIT DOING. تنشأ المشكلة بسبب عدم وجود عملية التحقق من المصفوفة btrfs blocked trans types[] في الدالة wait current trans(). يتضمن التعطل المتبادل معاملتين وامتدادات مرتبة معلقة، حيث تنتظر كل معاملة الأخرى، مما يتسبب في توقف النظام. توضح مكدسات الاستدعاءات المرفقة تسلسل الأحداث التي تؤدي إلى حالة التعطل المتبادل، والتي تشمل دوال مثل btrfs finish ordered io() وstart transaction() وjoin transaction() وwait current trans() وbtrfs commit transaction().التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾