PT-2026-79611
CVE-2026-74606
·
تاريخ النشر
2026-08-22
·
تاريخ التحديث
2026-10-12
الوصف من
CVSS 3.1
10
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة «استخدام بعد التحرير» (use-after-free) في الدالة
eventfs remove rec(). تقوم الدالة بإزالة العناصر التابعة بشكل متكرر عند موضع الحلقة الحالي، لكن الدالة list for each entry() تحاول التقدم عن طريق قراءة list.next من عنصر تابع ربما يكون قد تم تحريره بالفعل. يحدث هذا لأن الدالة free ei() قد تسقط المرجع الأخير، مما يسمح للدالة release ei() بإعادة استخدام اتحاد القائمة/rcu من أجل استدعاء SRCU (Sleepable Read-Copy Update). وعلى الرغم من أن eventfs mutex تقوم بتسلسل التحديثات، إلا أنها لا تمنع تشغيل استدعاء SRCU ولا تحافظ على بقاء العنصر التابع الذي تمت إزالته.التوصيات
قم بتحديث نواة Linux إلى إصدار يتم فيه استخدام
list for each entry safe() داخل دالة eventfs remove rec() لضمان حفظ العنصر التوأم التالي قبل إزالة العنصر التابع الحالي. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾