PT-2025-3315
CVE-2024-56768
·
تاريخ النشر
2024-12-17
·
تاريخ التحديث
2025-09-29
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار الذي تم تصحيحه
الوصف
تم إصلاح خطأ في نواة لينكس، وتحديدًا في الدالة bpf get smp processor id() عندما يكون CONFIG SMP معطلاً. في x86-64، قد يؤدي استدعاء هذه الوظيفة إلى حدوث خطأ لأن pcpu hot غير متاح، مما يؤدي إلى حدوث خطأ في الصفحة. تتضمن رسالة الخطأ تفاصيل مثل ”BUG: unable to handle page fault for address“ و”supervisor read access in kernel mode.“ يتضمن التصحيح إدراج return 0 inline في حالة تعطيل CONFIG SMP.
التوصيات
بالنسبة لإصدارات نواة Linux الأقدم من الإصدار الذي تم تصحيحه، يمكن حل المشكلة بتطبيق التصحيح الذي يتضمن تعليماً return 0 inline في حالة !CONFIG SMP. كحل مؤقت، يُنصح بتعطيل الدالة
bpf get smp processor id() حتى يتوفر تصحيح. قم بتقييد الوصول إلى وحدة نواة النظام المتأثرة لتقليل مخاطر الاستغلال. تجنب استخدام المتغير pcpu hot في وضع نواة النظام المتأثرة حتى يتم حل المشكلة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾