PT-2025-3610
CVE-2024-57885
·
تاريخ النشر
2024-12-17
·
تاريخ التحديث
2025-10-03
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 6.6.74
الوصف
تؤدي ثغرة في نواة Linux إلى ظهور تحذير ”sleeping function called from invalid context“ عند عرض /sys/kernel/debug/kmemleak في ظروف محددة، بما في ذلك عندما تكون CONFIG PREEMPT RT=y، ويكون SELinux مُهيأً كـ LSM، ويكون kptr restrict مُعرَّفًا بقيمة 1، ويحتوي مخزن kmemleak المؤقت على عنصر واحد على الأقل. تحدث المشكلة بسبب فحص امتياز CAP SYSLOG غير ضروري مفروض عبر نظام إدارة الأمان (LSM)، والذي قد يؤدي إلى ظهور التحذير في نواة RT PREEMPT عندما يتم الفحص في سياق ذري. قد تؤثر هذه المشكلة أيضًا على أنظمة إدارة الأمان (LSM) الأخرى.
التوصيات
لحل المشكلة، قم بتحديث نواة Linux إلى الإصدار 6.6.74 أو أحدث.
كحل مؤقت، يُنصح بتعطيل الدالة
kmemleak seq show حتى يتوفر تصحيح.قم بتقييد الوصول إلى الملف
/sys/kernel/debug/kmemleak لتقليل مخاطر الاستغلال.تجنب استخدام الدالة
print unreferenced في نقطة نهاية واجهة برمجة التطبيقات (API) المتأثرة حتى يتم حل المشكلة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾