PT-2026-69574

CVE-2026-68174

·

تاريخ النشر

2026-08-10

·

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

2026-10-09

الوصف من

الدرجة
N/A
غير متوفر

لا تتوفر حاليًا تقييمات أو مقاييس للخطورة. سنحدّث المعلومات المقابلة في الصفحة فور توفرها.

اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
في struct trace event call، يشترك مؤشر module والمتغير الذري refcnt في نفس مساحة الذاكرة داخل اتحاد (union). بالنسبة للأحداث الديناميكية — بما في ذلك kprobe و uprobe و fprobe و eprobe و wprobe — يستخدم الاتحاد refcnt كعداد مرجعي نشط. إذا كان لحدث ديناميكي عدد مرجعي غير صفر، فإن call->module تُرجع عددًا صحيحًا صغيرًا غير صفر بدلاً من NULL. تقوم الدالتان ftrace set clr event nolock() وupdate event fields() بقراءة call->module مباشرةً دون التحقق مما إذا كان الحدث ديناميكيًا أم لا. يؤدي ذلك إلى قيام النواة بتفسير العدد الصحيح refcnt على أنه مؤشر struct module، مما ينتج عنه إرجاع NULL أو إرجاع مؤشر غير صالح (Oops) عند الوصول إلى اسم الوحدة النمطية. يحدث هذا على وجه التحديد عند تصفية الأحداث أو تعيينها لوحدة نمطية عبر واجهة set event باستخدام صيغة :mod:<module>.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
USN-8887-1
USN-8887-2
USN-8887-3
USN-8888-1
USN-8888-2
USN-8889-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾