PT-2026-53748
CVE-2026-10647
·
تاريخ النشر
2026-06-29
·
تاريخ التحديث
2026-08-06
الوصف من
CVSS 3.1
5.3
متوسطةالمقاييسAV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Zephyr الأقدم من 4.4.0
الوصف
تحتوي فئة أجهزة USB CDC-NCM على ثغرة تتمثل في أن الدالة
cdc ncm send() تتجاهل قيمة الإرجاع للدالة usbd ep enqueue(). في حالة فشل عملية الإدراج في قائمة الانتظار — وهو ما يحدث عند تعليق ناقل USB أو فصله أو إعادة ضبطه أو تعطيل نقطة النهاية — يحاول النظام أخذ إشارة إكمال باستخدام k sem take(&data-sync sem, K FOREVER). ونظرًا لعدم إدراج أي بيانات في قائمة الانتظار، فإن الاستدعاء المرتد المطلوب لإرسال إشارة إلى الإشارة لا يتم تشغيله أبدًا، مما يتسبب في وصول مؤشر ترابط TX المشترك لفئة حركة مرور الشبكة إلى حالة توقف تام أثناء احتفاظه بقفل TX للواجهة. ينتج عن ذلك توقف دائم لعمليات الإرسال وتسرب في مخزن الإرسال المؤقت، ولا يمكن استعادة الوضع إلا عن طريق إعادة التشغيل. تؤدي هذه المشكلة إلى فقدان مستمر للاتصال بالشبكة الافتراضية وقد تؤدي إلى توقف حركة الخروج على واجهات الشبكة الأخرى.التوصيات
قم بالتحديث إلى الإصدار 4.4.0 أو أحدث لضمان فحص قيمة الإرجاع لـ
usbd ep enqueue() وتحرير المخازن المؤقتة قبل الانتظار المعطل.قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾