CVE-2026-98462 in Linuxالمعلومات

الملخص

بحسب VulDB • 19/10/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

بلوتوث: hci_conn: تصحيح ملكية الاحتفاظ بـ CIS عند إعادة الاستخدام

أدى الالتزام commit 69997d50ec57 ("Bluetooth: ISO: handle bound CIS cleanup via hci_conn") إلى جعل الدالتين `hci_bind_cis()` و`hci_connect_cis()` تُعيدان اتصالاً مع احتفاظ واحد (hold) مخصص لطبقة ISO. حالياً، تأخذ `hci_bind_cis()` هذا الاحتفاظ فقط بعد تكوين رابط CIS، لذا فإن مساراتها التي تنتهي بـ BT_CONNECTED والتطابق مع BT_BOUND تعيد نتيجة بحث عارية دون إضافة احتفاظ إضافي. وبالمثل، يمكن لمسار فشل التكوين استدعاء `hci_conn_drop()` قبل أخذ أي احتفاظ.

يجب اتخاذ الاحتفاظ (hold) قبل أي إرجاع يعتمد على الحالة أو حدوث خطأ في التكوين، بحيث يتبع كل إرجاع ناجح عقد الملكية الموثق، ويتم موازنة كل عملية إسقاط للأخطاء بشكل صحيح.

تفترض `hci_connect_cis()` أيضاً أن دالة `hci_conn_link()` تأخذ دائماً احتفاظاً جديداً لـ CIS قبل إسقاط الاحتفاظ الذي تُعيده `hci_bind_cis()`. ومع ذلك، تعيد الدالة المساعدة رابطًا موجوداً دون أخذ احتفاظ آخر. في هذه الحالة، يجب الحفاظ على احتفاظ CIS للمُتَّصِل (caller) وإسقاط الـ LE hold الزائد لأن الرابط الموجود يملك بالفعل الاحتفاظ الأصلي الخاص به. كما أن الإرجاع المبكر يتجنب إعادة تغيير رابط CIS قائم إلى حالة BT_CONNECT.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422139

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

القطاع

Police, Pharma, ...

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!