PT-2025-3334
CVE-2024-56787
·
تاريخ النشر
2024-09-29
·
تاريخ التحديث
2026-08-23
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.6.74
الوصف
تم إصلاح ثغرة أمنية في نواة لينكس تتعلق ببرنامج تشغيل SoC في جهاز i.MX8M Plus. تحدث المشكلة عندما يتم تعيين المعلمة
driver async probe إلى * في سطر أوامر النواة، مما يؤدي إلى قيام برنامج التشغيل soc-imx8m.c باستدعاء of clk get by name()، الذي يُرجع -EPROBE DEFER لأن برنامج تشغيل الساعة لم يمر بعد بعملية الفحص. لم يتم اكتشاف ذلك خلال الاختبارات المنتظمة التي أجريت بدون المعلمة driver async probe. تم تحويل كود SoC إلى برنامج تشغيل منصة، ويتم إنشاء مثيل لجهاز المنصة في دالة device initcall() الحالية لتنفيذ عملية الفحص الخاصة ببرنامج تشغيل المنصة. تم إعادة صياغة دالة الاستدعاء .soc revision بحيث تُرجع دائمًا رمز خطأ صالحًا وتُرجع إصدار SoC عبر معلمة.التوصيات
لحل المشكلة، قم بالتحديث إلى الإصدار 6.6.74 أو أحدث من نواة Linux. كحل مؤقت، ضع في اعتبارك تعطيل الدالة
imx8mm soc revision() حتى يتوفر تصحيح. قم بتقييد الوصول إلى برنامج التشغيل المعرض للثغرة soc-imx8m.c لتقليل مخاطر الاستغلال. تجنب استخدام المعلمة driver async probe حتى يتم حل المشكلة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾