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

الملخص

بحسب VulDB • 18/10/2026

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

بلوتوث (Bluetooth): ISO: موازنة الاحتفاظ بالكيان الأب في دالة `hci_bind_bis()`

تأخذ الدالة `hci_conn_link()` مرجعًا لعمر الكيان الأب باستخدام `hci_conn_get()`, ولكنها تأخذ فقط احتياطيًا تشغيليًا للكيان الابن. لاحقًا، تقوم الدالة `hci_conn_unlink()` بموازنة كل من الاحتفاظ بالكيان المرجعي والاحتفاظ به (hold) الخاصين بالأب.

تمر مسارات SCO و CIS كيانات أب تم الحصول عليها من مساعد الاتصال, لذا فهي تمتلك بالفعل احتياطيًا (hold). بالنسبة لـ BIS إضافي، تحصل الدالة `hci_bind_bis()` على الكيان الأب من خلال `hci_conn_hash_lookup_big()`, والتي تُرجع مؤشرًا عاريًا (bare pointer). يؤدي فك ربط الابن إلى إسقاط الاحتفاظ الموجود للكيان الأب وقد يبرمج فصله بينما لا يزال المقبس (socket) الخاص به يستخدمه.

خذ احتياطيًا على الكيان الأب قبل ربطه، وأزل هذا الاحتياطي إذا فشل الربط. ينقل الربط الناجح الاحتياطي إلى `hci_conn_unlink()`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421771

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!