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

الملخص

بحسب VulDB • 18/09/2026

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

wifi: mac80211_hwsim: تجنب وجود مؤشر NULL لـ skb أثناء إفراغ قائمة الانتظار (stop queue drain)

تقوم دالة `mac80211_hwsim_stop()` بإسقاط أي إطارات متبقية في `data->pending`. تتحقق الحلقة الحالية من حالة فراغ قائمة انتظار الـ skb (`skb_queue_empty()`) ثم تقوم بفك الإقران بشكل منفصل.

هذا الفصل بين العمليتين يسبب شرط سباق (race condition) مع معالجة حالات الإرسال (TX status)، حيث يمكن أن يؤدي ذلك إلى إزالة إطار معلق تحت قفل القائمة. إذا تمت إزالة آخر عنصر بعد التحقق من الفراغ، فإن دالة `skb_dequeue()` تُرجع قيمة NULL، وتقوم مسار التوقف بتمرير هذا الـ skb ذي القيمة NULL إلى دالة `ieee80211_free_txskb()`.

استخدم `skb_dequeue()` كشرط للحلقة بدلاً من ذلك. نتيجة فك الإقران هي الكائن الذي تملكه الدالة stop وتتولى إفراغه، وأي إكمال متزامن لحالة الإنهاء (status completion) يفرغ القائمة يؤدي ببساطة إلى إنهاء الحلقة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

17/09/2026

إفشاء

18/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407229

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!