PT-2026-123419

CVE-2026-82388

·

تاريخ النشر

2026-10-26

·

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

2026-10-26

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:A/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Zephyr (إصدارات متأثرة غير محددة)
الوصف توجد مشكلة في مضيف بلوتوث حيث تقوم الدالة bt hfp hf connect() في subsys/bluetooth/host/classic/hfp hf.c بمعالجة تنظيف الكائن بشكل غير صحيح أثناء فشل الاتصال. عندما تفشل bt rfcomm dlc connect()، يقوم الكود بمسح كائن HFP Hands-Free باستخدام memset() بينما لا تزال عملية اكتشاف SDP نشطة. تؤدي هذه العملية إلى تصفير المؤشرات الحرجة و node المرتبط في قائمة طلبات عميل SDP (session->reqs في subsys/bluetooth/host/classic/sdp.c)، بالإضافة إلى عنصر العمل hf->slc work.
يمكن تحفيز هذه الحالة بواسطة جهاز عن بعد يوفر قيمة قناة RFCOMM خارج النطاق 1-30، أو من خلال توقيت اتصال محدد، مثل عند انقطاع ACL. تؤدي العمليات اللاحقة إلى إلغاء مرجع مؤشر فارغ (null pointer dereference) في sdp client alloc buf() أو استدعاء مؤشر دالة فارغ في مسارات استقبال SDP. بالإضافة إلى ذلك، يمكن أن تؤدي عملية التنظيف إلى إنشاء قائمة ذاتية المرجع في session->reqs مما يتسبب في تعليق أو تعطل خيط مضيف بلوتوث. يؤدي ذلك إلى حجب الخدمة. تؤثر هذه المشكلة فقط على الإصدارات التي تم تفعيل CONFIG BT CLASSIC و CONFIG BT HFP HF فيها.
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-398X-F7RQ-5JJ9
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾