CVE-2026-72334 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
بلوتوث (Bluetooth): تصحيح معالجة حزم ISO_END وISO_CONT غير الصحيحة الشكلًا
لا تستبعد المواصفة الأساسية (الجزء جـ، المجلد 4، القسم 5.4.5) وجود حزم ISO_CONT أو ISO_END فارغة. نحن نرفضها حالياً إذا كانت هي الحزمة الأخيرة.
إذا أرسلت وحدة التحكم تسلسلاً معيباً الشكلًا على النحو التالي: ISO_START -> rx_len = 4, ISO_CONT skb->len 4, ISO_START وينتهي الحمولة في حزمة ISO_CONT، فإننا نتسبب في تسرب conn->rx_skb. وإذا أرسلت وحدة تحكم حزمة ISO_END طويلة جداً، يحدث توقف مفاجئ (panic) عند استدعاء skb_put. أما إذا أرسلت وحدة تحكم حزمة ISO_END قصيرة جداً، فنقبلها.
تم الإصلاح عن طريق تحديد حالة عدم اكتمال حزم ISO_START عبر التحقق من conn->rx_skb != NULL. وإجراء فحص صحيح لـ skb->len قبل استخدام skb_put. وتم دمج مسارات كود معالجة ISO_CONT وISO_END نظراً لأنهما يتطلبان نفس الفحوصات الأولية. كما تم رفض حزم ISO_END القصيرة جداً.
If you want to get best quality of vulnerability data, you may have to visit VulDB.