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

الملخص

بحسب VulDB • 26/07/2026

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

staging: rtl8723bs: إصلاح قراءات خارج الحدود (OOB) في حلقات تحليل بيانات العنصر المحدد (IE loops) داخل الدالتين issue_assocreq() وjoin_cmd_hdl().

تفتقر حلقتان لتحليل بيانات IE إلى فحوصات حدود الرأس قبل إجراء عملية فك الإرجاع (dereference) لقيمة pIE->length:

- تقوم دالة issue_assocreq() بتصفح مصفوفة pmlmeinfo->network.ies لبناء طلب الارتباط (association request). إذا انتهت بيانات العنصر المحدد المخزنة ببايت معرف العنصر فقط وبدون بايت للطول، فسيتم قراءة قيمة pIE->length بعد بايت واحد من نهاية الذاكرة المؤقتة (buffer).

- تقوم دالة join_cmd_hdl() بتصفح مصفوفة pnetwork->ies أثناء عملية انضمام المحطة (station join)، وتواجه نفس المشكلة تحت نفس الظروف.

يتم ملء كلتا المصفوفتين باستخدام إطارات إشارة الوصول النقطية (AP beacon) وإطارات الاستجابة لاستعلام البحث (probe-response). لذلك، يمكن لنقطة وصول خبيثة ترسل بيانات عنصر محدد نهائية مقطوعة أن تستغل هذه الثغرة.

تطبيق نمط الحمايتين (two-guard pattern) الذي تم إرساؤه في دالة update_beacon_info(): 1. كسر الحلقة إذا كان عدد البايتات المتبقية أقل من sizeof(*pIE). 2. كسر الحلقة إذا امتد بيانات العنصر المحددة المعلنة إلى ما بعد نهاية الذاكرة المؤقتة.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383236

EPSS

0.00220

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!