CVE-2026-68472 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
wifi: cfg80211: التحقق من صحة EHT MLE قبل قراءة معرف MLD (MLD ID)
تنسخ الدالة `cfg80211_gen_new_ie()` عناصر استجابة الاستعلام عن الشبكة متعددة الروابط (ML probe response elements) من الإطار الأصلي عندما يكون لمعرف المكون متعدد الروابط في العنصر الأساسي لـ EHT (parent EHT multi-link element) قيمة تطابق فهرس BSSID غير المُبثَث.
كان الكود يتحقق فقط مما إذا كان للعنصر الموسع أكثر من بايت واحد قبل استدعاء `ieee80211_mle_get_mld_id()`. تفترض هذه الدالة المساعدة وجود MLE أساسي يحتوي على معلومات مشتركة كافية، وتوثق أنه يجب على المتصلين استخدام `ieee80211_mle_type_ok()` أولاً.
سلسلة الهجوم: - يرسل نقطة وصول خبيثة (malicious AP) عنصر EHT MLE قصير في إشارة beacon لـ MBSSID. - تقوم الدالة `cfg80211_inform_bss_frame_data()` بتخزين مخزن المؤقت للنسخة من IE. - تبني الدالة `cfg80211_parse_mbssid_data()` عنصر BSS غير المُبثَث (nontransmitted BSS IE). - تلاحظ الدالة `cfg80211_gen_new_ie()` وجود EHT MLE في الإطار الأصلي. - تقوم الدالة `ieee80211_mle_get_mld_id()` بعد ذلك بقراءة ما وراء حدود عنصر IE.
التحقق من صحة نوع MLE وحجمه قبل قراءة معرف MLD (MLD ID). يتوافق هذا مع العقد المطلوب بواسطة دالة مساعدة MLE ويرفض العنصر القصير قبل الوصول إلى أي حقول داخلية لـ MLE.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.