PT-2025-8771
CVE-2024-57984
·
تاريخ النشر
2024-11-27
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
تم تحديد مشكلة «الاستخدام بعد التحرير» (use-after-free) في نواة لينكس، وتحديدًا في برنامج التشغيل dw i3c master، بسبب حالة التنافس (race condition). تحدث هذه الثغرة الأمنية عندما تربط الدالة
dw i3c common probe &master->hj work بـ dw i3c hj work، وتستدعي الدالة dw i3c master irq handler الدالة dw i3c master irq handle ibis لبدء العملية. في حالة إزالة الوحدة النمطية، يتم استدعاء dw i3c common remove، والتي تقوم بتحرير master->base من خلال i3c master unregister، في حين أن العملية لا تزال قيد الاستخدام. يمكن أن تؤدي هذه السلسلة من العمليات إلى حدوث خطأ «الاستخدام بعد التحرير» (use-after-free).التوصيات
لحل هذه المشكلة، تأكد من إلغاء العملية قبل الشروع في عملية التنظيف في
dw i3c common remove. كحل مؤقت، ضع في اعتبارك تعطيل الدالة dw i3c hj work حتى يتوفر تصحيح. قم بتقييد الوصول إلى برنامج التشغيل dw i3c master المعرض للخطر لتقليل مخاطر الاستغلال. تجنب استخدام المتغير master->base في نقاط نهاية واجهة برمجة التطبيقات (API) المتأثرة حتى يتم حل المشكلة. في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.قابلية الاستغلال
استغلال
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾