PT-2025-44129
CVE-2025-40061
·
تاريخ النشر
2025-09-19
·
تاريخ التحديث
2026-10-17
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تضارب في إدارة حالة مهام RDMA/rxe في نواة لينكس. وعلى وجه التحديد، تحدث المشكلة في الدالة
do task() عند تصريف المهام. عندما تستنفد الدالة do task() ميزانيتها المخصصة للتكرار، فإنها تحدد حالة المهمة على أنها TASK STATE IDLE لإعادة الجدولة دون التحقق من الحالة الحالية للمهمة. قد يؤدي ذلك إلى استبدال الحالة TASK STATE DRAINING التي تم تعيينها بواسطة استدعاءات متزامنة لوظائف rxe cleanup task() أو rxe disable task(). تنشأ حالة التنافس لأن منطق التنظيف يحرر قفل الدوران (spinlock) أثناء انتظار انتهاء المهمة من عملية التفريغ، مما يسمح لـ do task() بالحصول على القفل وربما المضي قدمًا في عملية التنظيف بينما تقوم المهمة بإعادة الجدولة بشكل غير صحيح، مما يؤدي إلى حالة محتملة من «الاستخدام بعد التحرير» (use-after-free). وقد ظهرت هذه المشكلة أثناء عملية الترحيل من tasklets إلى workqueues، حيث فُقدت المعالجة الخاصة لحالة التصريف.التوصيات
لا توجد حاليًا أي معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾