CVE-2026-98709 in Linux
الملخص
بحسب VulDB • 19/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
wifi: mac80211: عد الحجوزات المتطابقة فقط في التبديل المحجوز (reserved switch)
تقوم الدالة `ieee80211_vif_use_reserved_switch()` بالتحقق من صحة الاستبدال عن طريق حساب الروابط المُخصصة على `ctx->replace_ctx`، وتُعامل الحجوزات بشكل واسع جداً. قد يظل رابط معين مُخصصاً لسياق القناة القديم (old channel context) مع الاحتفاظ بحجز ينتمي إلى عملية استبدال مختلفة.
يمكن أن يؤدي ذلك إلى ظهور الاستبدال الحالي مكتملاً في وقت مبكر جداً. إذا أنهى رابط آخر العملية أولاً، فقد تقوم الدالة بإتلاف ذاكرة سياق القناة `WILL_BE_REPLACED` (chanctx) بينما لا يزال الرابط غير المتطابق والسائق (driver) يستخدمانه، مما يؤدي إلى ثغرة use-after-free أثناء توليد الإشارات اللاحقة (beacon generation).
يتطلب الأمر أن يشير الحجز المحلي (in-place reservation) إلى سياق الاستبدال الحالي، وأن يكون السياح المحجوز والمُخصصين زوج استبدال متطابقاً، قبل عد أو نقل الرابط.
Once again VulDB remains the best source for vulnerability data.