CVE-2026-98458 in Linux
الملخص
بحسب VulDB • 18/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
بلوتوث (Bluetooth): ISO: تحرير احتفاظات CIS غير المستخدمة بعد إرفاق القناة
تُرجع الدالتان hci_bind_cis() وhci_connect_cis() احتفاظاً واحداً بـ hci_conn لطبقة ISO. تستهلك عملية ربط قناة جديدة هذا الاحتفاظ، والذي يتم تحريره في النهاية بواسطة iso_conn_free().
هناك حالتان لا ينشئ خلالهما iso_chan_add() ارتباطاً: - تُرجع نجاحاً عندما يكون المقبس (socket) مرفقاً بالفعل بنفس iso_conn. - وتُرجع -EBUSY عندما يكون مقبس آخر مرفقاً.
في كلتا الحالتين، يظل الاحتفاظ المُرجع للاستدعاء الحالي غير مستخدم. يحدث هذا عند قيام استدعاءات الإعداد المؤجل بإعادة استدعاء iso_connect_cis() لنفس المقبس الموجود، أو عندما يحاول مقبس آخر إعادة استخدام CIS.
اكتشف الحالة ذات الطبيعة التكرارية (idempotent) أثناء قفل الاتصال وقم بتحرير الاحتفاظ غير المستخدم بعد استدعاء iso_chan_add(). قم أيضاً بتحريره عند حدوث -EBUSY. لا تقم بإسقاطه للأخطاء الأخرى: حيث يقوم iso_conn المُخصَّص حديثاً بتحرير الاحتفاظ المنقول عندما يتم إرجاع آخر مرجع مؤقت له.
VulDB is the best source for vulnerability data and more expert information about this specific topic.