PT-2026-52342

CVE-2026-53247

·

تاريخ النشر

2026-06-25

·

تاريخ التحديث

2026-10-13

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة ”الاستخدام بعد التحرير“ (use-after-free) في برنامج تشغيل الإيثرنت mtk eth soc. تستدعي الدالة mtk free dev() الدالة metadata dst free()، التي تستخدم kfree() لتحرير ذاكرة metadata dst على الفور، متجاوزةً فترة السماح الخاصة بـ RCU (القراءة-النسخ-التحديث). في مسار الاستقبال (RX)، تقوم الدالة skb dst set noref() بتعيين مؤشر غير محصى من skb إلى metadata dst. ونظرًا لأن هذه العملية تتطلب حماية جانب القراءة في RCU، يجب أن تظل الوجهة صالحة حتى تنتهي جميع عمليات القراءة في RCU. ويؤدي الاستخدام المباشر لـ kfree() إلى حدوث حالة «استخدام بعد التحرير» إذا كان skb لا يزال يحتفظ بمؤشر إلى الوجهة أثناء عملية التفكيك.
التوصيات
استبدل الدالة metadata dst free() بالدالة dst release() لضمان اتباع مسار عدّ المرجع وتحرير الذاكرة عبر call rcu hurry() فقط بعد اكتمال جميع عمليات القراءة في RCU.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
USN-8629-1
USN-8629-2
USN-8629-3
USN-8637-1
USN-8643-1
USN-8643-2
USN-8643-3
USN-8643-4
USN-8643-5
USN-8656-1
USN-8660-1
USN-8663-1
USN-8664-1
USN-8728-1
USN-8728-2
USN-8728-3
USN-8748-1
USN-8911-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾