PT-2025-17271
CVE-2025-38104
·
تاريخ النشر
2025-02-19
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
4.7
متوسطةالمقاييسAV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.12.0
الوصف
تتعلق المشكلة باستخدام موتكس للوصول إلى السجل RLCG في برنامج تشغيل amdgpu بنواة Linux، مما قد يؤدي إلى انعكاس الأولوية في بيئات SRIOV. يحدث هذا عندما تحتفظ مهمة ذات أولوية منخفضة بموتكس تحتاجه مهمة ذات أولوية عالية، مما يتسبب في حدوث تعارضات ويؤدي محتملًا إلى عمليات غير صحيحة. تعتبر الدالة
amdgpu virt rlcg reg rw حرجة بشكل خاص في هذا السياق، لأنها تحاول الحصول على الموتكس. تشير مكدس الاستدعاءات إلى أن هذه الدالة يتم استدعاؤها من amdgpu sriov wreg، والتي بدورها يتم استدعاؤها بواسطة gmc v11 0 flush gpu tlb. يتم تحديد الخلل من خلال الرسالة ”[ BUG: Invalid wait context ]“، مما يعني أن خيطًا ما يحاول الحصول على موتكس بينما هو في سياق لا يسمح له بالدخول في حالة انتظار.التوصيات
لحل المشكلة، قم بتحديث نواة لينكس إلى إصدار يتضمن تصحيحًا لانعكاس الأولوية في الوصول إلى سجل RLCG. كحل بديل مؤقت، يُنصح بتعطيل الدالة
amdgpu virt rlcg reg rw حتى يتوفر تصحيح. قم بتقييد الوصول إلى الوحدة النمطية المعرضة للخطر amdgpu لتقليل مخاطر الاستغلال. تجنب استخدام الدالة amdgpu sriov wreg في نقطة نهاية واجهة برمجة التطبيقات (API) المتأثرة حتى يتم حل المشكلة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾