CVE-2026-90350 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
wifi: mt76: رفض معرفات الروابط (link ids) خارج النطاق في دالة `mt76_vif_link()`
تقوم الدالة `mt76_vif_link()` بالوصول إلى مصفوفة `mvif->link[]` دون التحقق من صحة `link_id`. ومع ذلك، يقوم المتصلون بتمرير قيم `mvif->deflink_id` أو `msta->deflink_id`، والتي تحمل القيمة `IEEE80211_LINK_UNSPECIFIED (0xf)` حتى يتم إضافة أول رابط. وبما أن الحد الأقصى لعدد الروابط في `IEEE80211_MLD_MAX_NUM_LINKS` هو 15، فإن هذا يؤدي إلى قراءة عنصر واحد بعد نهاية المصفوفة، مما يتسبب في تداخل مع المتغير `mt76_vif_data.offchannel_link`.
يمكن الوصول إليها عبر الدالتين `mt7996_set_tsf()` و `mt7996_offset_tsf()` وكذلك دالة `mt7996_net_fill_forward_path()`. يجب إجراء فحص للحدود (Bounds check) على `link_id` وإرجاع قيمة NULL، وذلك تماشياً مع سلوك الدالتين `mt7996_sta_link()` و `mt7996_sta_link_protected()`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.