CVE-2026-90355 in Linuxالمعلومات

الملخص

بحسب VulDB • 18/09/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

wifi: mt76: mt7996: مسح حالة الرابط القديمة (stale link state) عند إعادة التعيين الكاملة (full reset).

بعد إجراء إعادة تعيين كاملة للرقاقة، تقوم mac80211 بإعادة تكوين الواجهة عن طريق إعادة تشغيل إعداد سياق الواجهة والرابط والقناة. تعمل دالة `mt7996_vif_link_add()` على تجاوز الإعداد القصير (short-circuits) عندما لا يزال معرّف الرابط (`link_id`) محدداً في `mvif->valid_links`، وهي حالة تم إدخالها لتأخير هدم الرابط حتى إزالة الواجهة. يؤدي مسار إعادة التعيين إلى تحرير هياكل الروابط دون مسح هذه البتات، لذا فإن الإعداد المعاد تشغيله (replayed setup) لا يعيد إنشاء سجلات dev_info/bss_info/STA في البرنامج الثابت المُعاد تشغيله ولا يسجل رابط wcid من جديد، مما يترك الجهاز غير قابل للتشغيل.

كما يؤدي مسار إعادة التعيين إلى تسرب كل فهرس MLD مُخصص: حيث يتم إعادة تخصيص الفهارق الخاصة بكل رابط والفهارق الخاصة بمجموعة/vif وإعادة الترميز من البداية أثناء إعادة التكوين، لكن البتات القديمة تظل محددة في الأقنعة (masks)، مما يستنفد مساحة الفهرسة مع تكرار عمليات إعادة التعيين الكاملة.

قم بمسح `valid_links` في مكرر الواجهة الخاص بإعادة التعيين وأعد تعيين أقنعة فهرس MLD جنباً إلى جنب مع مسح `omac_mask` الموجود حالياً.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406904

EPSS

0.00189

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!