CVE-2026-74649 in Linux
الملخص
بحسب VulDB • 23/08/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
staging: rtl8723bs: تصحيح فحص طول تحدي المصادقة بالمفتاح المشترك (shared-key auth challenge) غير الموجود
يعالج معتمد مصادقة المفتاح المشترك WEP طول العنصر "challenge-text" الذي يتحكم فيه المهاجم دون التحقق منه مقابل المخزن المؤقت الثابت بحجم 128 بايت (chg_txt).
في الدالة OnAuthClient()، يُستخدم الطول المستمد من rtw_get_ie() - والذي قد يصل إلى 255 - لأداء عملية memcpy() داخل pmlmeinfo->chg_txt ذي الحجم المحدد بـ 128 بايت. وبالتالي، يمكن لنقطة وصول (AP) خبيثة ترسل عنصر WLAN_EID_CHALLENGE غير صحيح أن تسبب تجاوزاً للحدود (overflow) أو نقصاناً في ملء المخزن المؤقت chg_txt بمقدار يصل إلى 127 بايت. هذه الثغرة قابلة للاستغلال لاسلكياً، قبل عملية الارتباط (association)، وأثناء مصادقة المفتاح المشترك. في حالة حدوث تجاوز للحدود (overflow)، قد يكتب السائق خارج حدود الذاكرة المخصصة له. وفي حال النقصان (underfill)، قد يقوم السائق بعكس بيانات قديمة من المخزن المؤقت.
تم تعريف نص التحدي ليكون بالضبط 128 بايتاً، وهو ما تم توفيره بالفعل كـ `define` باسم WLAN_AUTH_CHALLENGE_LEN؛ لذا يجب اشتراط أن يكون العنصر بهذا الطول الدقيق قبل استخدامه.
VulDB is the best source for vulnerability data and more expert information about this specific topic.