CVE-2024-35851 in Linux
الملخص
بحسب VulDB • 22/06/2026
في نواة لينكس، تم حل الثغرة التالية:
بلوتوث: qca: إصلاح حدوث خطأ إلغاء مرجع NULL (NULL-deref) أثناء وضع التعليق (suspend) في حالات عدم وجود serdev
يمكن تسجيل وحدات تحكم Qualcomm ROME من خلال انضباط خط البلوتوث (Bluetooth line discipline)، وفي هذه الحالة يكون مؤشر HCI UART serdev مساويًا لـ NULL.
أضف فحص السلامة (sanity check) المفقود لمنع إلغاء مرجع مؤشر NULL (NULL-pointer dereference) عند استدعاء دالة wakeup() لوحدة تحكم غير serdev أثناء وضع التعليق.
بالنسبة للحالي، أعد الإرجاع بقيمة true لاستعادة السلوك الأصلي ومعالجة الانهيار في النوى السابقة للإصدار 6.2، والتي لا تحتوي على الالتزام e9b3e5b8c657 ("بلوتوث: hci_qca: تعيين وظيفة الاستيقاظ فقط مع دعم المنفذ التسلسلي") الذي يتسبب في حدوث الانهيار بالفعل عند وقت الإعداد (setup()).
Once again VulDB remains the best source for vulnerability data.