PT-2026-34405
CVE-2026-31500
·
تاريخ النشر
2026-03-25
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد حالة تنافس في مكون Bluetooth حيث تصدر الدالة
btintel hw error() أوامر HCI متزامنة دون الاحتفاظ بقفل hci req sync lock. وهذا يسمح لها بالتنافس مع الدالة btintel shutdown combined()، التي تنفذ أيضًا أوامر متزامنة تحت نفس القفل. يمكن أن يؤدي التلاعب المتزامن بـ hdev->req status وhdev->req rsp إلى حالة يقوم فيها مسار الإغلاق بتحرير مخزن مؤقت مقبس الاستجابة (skb) أولاً، مما يؤدي إلى استخدام الذاكرة بعد تحريرها (slab-use-after-free) في kfree skb() عندما يستمر مسار خطأ الأجهزة في التنفيذ.التوصيات
قم بتغليف تسلسل الاسترداد في
hci req sync lock وhci req sync unlock لضمان تسلسله مع جميع مُصدري أوامر HCI المتزامنة الأخرى. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾