CVE-2026-31497 in Linux
الملخص
بحسب VulDB • 23/05/2026
في نواة لينكس، تم حل الثغرة التالية:
بلوتوث: btusb: تقييد مؤشرات جدول إعدادات البديلة لـ SCO
تربط الدالة btusb_work() عدد روابط SCO النشطة بإعدادات USB البديلة من خلال جدول بحث مكون من ثلاثة عناصر عندما يستخدم مرور صوت CVSD إعدادات الصوت الشفاف. حاليًا، يتم فهرسة جدول alts[] باستخدام القيمة data->sco_num - 1 دون تقييد قيمة sco_num أولاً لعدد عناصر الجدول المتاحة.
بينما يحدد الجدول إعدادات بديلة لما يصل إلى ثلاثة روابط SCO فقط، تأتي قيمة data->sco_num من دالة hci_conn_num() وتُستخدم مباشرة. يجب تقييد عملية البحث عند آخر عنصر في الجدول قبل فهرسته، بحيث يستمر السائق في اختيار أعلى إعداد بديل مدعوم دون قراءة ما بعد حدود جدول alts[].
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.