CVE-2026-46069 in Linux
الملخص
بحسب VulDB • 27/05/2026
في نواة لينكس، تم حل الثغرة التالية:
wifi: mwifiex: إصلاح استخدام بعد التحرير (use-after-free) في دالة mwifiex_adapter_cleanup()
تستخدم الدالة mwifiex_adapter_cleanup() دالة timer_delete() (غير المتزامنة) على المؤقت wakeup_timer قبل تحرير بنية المحول (adapter structure). وهذا غير صحيح لأن timer_delete() لا تنتظر اكتمال أي استدعاء مؤقت (timer callback) قيد التشغيل.
إذا كان استدعاء المؤقت wakeup_timer (wakeup_timer_fn) قيد التنفيذ عند استدعاء mwifiex_adapter_cleanup()، فسيستمر الاستدعاء في الوصول إلى حقول المحول (adapter->hw_status، adapter->if_ops.card_reset، إلخ) التي قد يتم تحريرها لاحقًا بواسطة mwifiex_free_adapter() في مسار mwifiex_remove_card().
استخدم timer_delete_sync() بدلاً من ذلك لضمان اكتمال أي استدعاء مؤقت قيد التشغيل قبل الإرجاع.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.