PT-2026-120772

CVE-2026-18748

·

تاريخ النشر

2026-10-21

·

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

2026-10-21

الوصف من

CVSS 3.1
3.5
منخفضة
المقاييسAV:A/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
اسم البرنامج المصاب والإصدارات المتأثرة Zephyr (الإصدارات المتأثرة غير محددة)
الوصف توجد مشكلة في مضيف Bluetooth Classic A2DP حيث يتعامل النظام بشكل غير صحيح مع عناصر معلومات (IE) الترميز في هيكل bt a2dp codec ie. عندما يرسل نظير AVDTP عنصر معلومات ترميز أطول من 8 بايت، تقوم الدوال a2dp process config ind() و bt a2dp get config cb() و bt a2dp set config cb() باقتطاع البيانات المنسوخة إلى 8 بايت ولكنها تحتفظ بالطول الأصلي الأكبر في المتغير len. يتم تخزين هذا التناقض في هيكل bt a2dp stream عبر stream->codec config.
تعتمد العمليات اللاحقة على قيمة len. وبشكل محدد، عند الاستجابة لطلب AVDTP GET CONFIGURATION، تستخدم الدالة a2dp get config ind() الدالة net buf add mem() لقراءة ونقل البيانات بناءً على قيمة len غير الصحيحة. يسمح هذا لنظير BR/EDR مقترن بالتسبب في قراءة خارج الحدود لما يصل إلى 245 بايت تقريبًا من ذاكرة RAM المجاورة. يمكن أن تحدث عمليات قراءة مماثلة خارج الحدود داخل استدعاءات التطبيق config req() و reconfig req() و get config rsp() عبر memcpy().
تتطلب هذه المشكلة تفعيل CONFIG BT CLASSIC و CONFIG BT A2DP ووجود نظير AVDTP مقترن ونقطة نهاية محلية مسجلة لترميز غير SBC (مثل BT A2DP MPEG1 أو BT A2DP MPEG2 أو BT A2DP ATRAC أو BT A2DP VENDOR) يتم تهيئتها عبر BT A2DP EP INIT().
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-6QQ5-25MP-X5RG
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾