PT-2025-42262
CVE-2025-39987
·
تاريخ النشر
2025-10-15
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 4.0
8.4
عاليةالمقاييسAV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يوجد ثغرة في النظام الفرعي CAN (شبكة منطقة التحكم) بنواة لينكس، وتحديدًا داخل برنامج التشغيل hi311x. يمكن أن يؤدي إرسال حزمة PF PACKET إلى تجاوز منطق إطار عمل CAN والوصول مباشرةً إلى وظيفة الإرسال في برنامج التشغيل. يسمح غياب الفحص في دالة
ndo change mtu() للمهاجم بتكوين وحدة إرسال قصوى (MTU) غير صالحة. وقد يؤدي ذلك، إلى جانب استخدام بروتوكول ETH P CANXL وإطار CAN XL مُصمم خصيصًا، إلى حدوث تجاوز سعة المخزن المؤقت في دالة hi3110 hw tx() عند نسخ البيانات باستخدام memcpy. تستخدم عملية memcpy طول الإطار (frame->len) دون التحقق الصحيح، مما قد يتسبب في تجاوز سعة المخزن المؤقت بمقدار 247 بايت عندما يتم تعيين حقل flags في إطار CAN XL إلى 0xff. يقع الكود المعرض للخطر في دالة hi3110 hw tx(). تنشأ المشكلة لأن برنامج التشغيل لا يتحقق من صحة طول skb وطول إطار CAN XL، مما يسمح لحزمة بيانات ضارة بالمرور عبر عمليات الفحص والتسبب في تجاوز سعة المخزن المؤقت.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾