PT-2025-18453
CVE-2025-37772
·
تاريخ النشر
2025-04-09
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار الذي تم تصحيحه
الوصف
تم إصلاح ثغرة أمنية في نواة Linux تتعلق بمكون RDMA/cma. تحدث المشكلة عند إجراء عدة استدعاءات لـ
cma netevent callback() في تتابع سريع، مما يؤدي إلى الكتابة فوق عناصر العمل التي تم وضعها مسبقًا في قائمة الانتظار لنفس rdma cm id. وقد يؤدي ذلك إلى توقف النواة. تعود المشكلة إلى إعادة استخدام العنصر struct work struct net work في struct rdma cm id لوضع معالجات cma netevent work handler() في قائمة انتظار cma wq. يشير التحليل باستخدام drgn إلى أن عنصر العمل قد تمت الكتابة فوقه على الأرجح.التوصيات
لحل المشكلة، قم بتحديث نواة Linux إلى إصدار تم فيه تطبيق التصحيح الخاص بتعطل قائمة انتظار العمل RDMA/cma في
cma netevent work handler. وعلى وجه التحديد، يتضمن التصحيح نقل INIT WORK() إلى rdma create id()، مما يضمن عدم وجود حالة تنافس مع أي queue work() موجود أو خيط العمل الخاص به. كحل بديل مؤقت، ضع في اعتبارك تعطيل الدالة cma netevent work handler() حتى يتوفر تصحيح. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾