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

الملخص

بحسب VulDB • 25/09/2026

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

staging: rtl8723bs: تصحيح تسريبات xmit_frame/xmit_buf في مسارات أخطاء إطار الإدارة (mgnt-frame)

تقوم الدوال issue_beacon() وissue_probersp() وissue_asocrsp() بالحصول على إطار إرسال إدارة (management xmit_frame) مع خزانته الخاصة (xmit_buf) من مجموعات الإرسال الإدارية ذات الحجم الثابت للسائق عبر دالة alloc_mgtxmitframe(). في المسار الطبيعي، يتم تسليم الإطار إلى dump_mgntframe()، والتي تنقل ملكية الكائنات وتعيدهما في النهاية إلى مجموعتيهما (الإطار و، بالنسبة للإشارات beacon، الخزان buf داخل rtl8723bs_mgnt_xmit(); وخزانات أخرى عبر مسار pending-xmitbuf/إكمال الإرسال TX).

تعود عدة مسارات للأخطاء أو الحالات الحدية مبكرًا بعد نجاح استدعاء alloc_mgtxmitframe() ولكن قبل dump_mgntframe()، لذا لا يتم نقل الملكية ولا يتم تحرير أي من الكائنين:

- issue_beacon(): إشارة beacon أكبر من 512 بايت - issue_probersp(): قيمة cur_network->ie_length > MAX_IE_SZ - issue_probersp(): فشل استدعاء kzalloc() لتخزين مؤقت لـ SSID (SSID scratch buffer) - issue_asocrsp(): نوع الحزمة pkt_type ليس ни ASSOCRSP ولا REASSOCRSP

بما أن alloc_mgtxmitframe() تزيل الإطار والخزان من قوائمها المتاحة (list_del_init) دون وضعهما في أي قائمة معلقة، فإن الزوج المتروك يكون غير موجود في أي قائمة ومُشارًا إليه بواسطة أحد، لذا لا يتم استعادته إلا عند إنهاء عمل السائق. يؤدي التكرار المستمر لهذه الحالات إلى استنفاد مجموعات الإرسال الإدارية تدريجيًا حتى تعود alloc_mgtxmitframe() بقيمة NULL ولا يمكن للواجهة بعد ذلك إرسال إشارات beacon أو ردود الاستفسار/الربط (probe/assoc responses).

قم بتحرير الإطار والخزان في هذه المسارات، بما يتوافق مع معالجة الأخطاء الصحيحة الموجودة مسبقًا في issue_assocreq().

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

25/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410188

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!