CVE-2026-97408 in Linux
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
بلوتوث: L2CAP: التحقق من طول PSM للإطارات غير المتصلة (connectionless)
تحمل إطارات L2CAP غير المتصلة حقل PSM مكونًا من بايتين في بداية الحمولة. تقوم الدالة `l2cap_recv_frame()` بقراءة هذا الحقل بشكل غير مشروط بعد التحقق فقط من الطول الخارجي لإطار L2CAP.
وبالتالي، يمكن لإطار غير متصل معيب (malformed) يحتوي على حمولة بطول صفر أو بايت واحد أن يجعل المُحلل يقرأ ما وراء الحمولة المعلنة لـ `skb` ويستخدم bytes tailroom كجزء من PSM. وقد أظهر مُعيد للإختبار يعتمد على VHCI-QEMU حقن حمولة غير متصلة بطول بايت واحد، مما أدى إلى الوصول لقراءة غير خاضعة للرقابة (unchecked read).
يرفض الإطارات غير المتصلة التي لا يمكنها احتواء حقل PSM قبل قراءته أو سحبه. يحافظ هذا على جميع الإطارات غير المتصلة الصالحة مع إسقاط الحزم غير المكتملة هيكليًا فقط.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.