PT-2026-122216
CVE-2026-79982
·
تاريخ النشر
2026-10-23
·
تاريخ التحديث
2026-10-24
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
Zephyr Project Zephyr (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة في فئة نقل USB HCI للبلوتوث ضمن مكدس أجهزة USB، وتحديداً في الملف
subsys/usb/device next/class/bt hci.c. تقوم الدالة bt hci tx sync in() بتخصيص ذاكرة مؤقتة من bt hci ep pool وتستخدم net buf add mem() لنسخ حزم HCI من المتحكم إلى المضيف دون إجراء فحص للطول. نظرًا لأن فتحات المجمع محدودة بـ USBD MAX BULK MPS بايت (64 بايت في الإصدارات ذات السرعة الكاملة فقط)، بينما يمكن أن تكون ذاكرات أحداث HCI و ACL أكبر بكثير، يؤدي ذلك إلى تجاوز سعة المخزن المؤقت إلى فتحات الذاكرة المجاورة.عندما يعمل الجهاز في وضع HCI الخام (
CONFIG BT HCI RAW)، يمكن لمهاجم غير مصرح له ضمن نطاق البلوتوث تفعيل ذلك عن طريق إرسال أجزاء ACL زائدة الحجم عبر تمديد طول البيانات أو بث بيانات إعلانية ممتدة. في بعض التكوينات، يمكن أن يحدث التجاوز أثناء تهيئة المضيف عبر حدث اكتمال أمر Read Supported Commands. اعتمادًا على تكوين الإصدار، يمكن أن يؤدي ذلك إلى فساد صامت في الذاكرة مما يسمح بتنفيذ رمز عشوائي على الأجهزة التي تفتقر إلى حماية الذاكرة، أو يؤدي إلى تعطل النظام مما يسبب حجب الخدمة إذا كانت التأكيدات (assertions) مفعلة.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾