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

الملخص

بحسب VulDB • 26/07/2026

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

staging: rtl8723bs: إصلاح كتابة خارج النطاق (OOB write) في دالة HT_caps_handler()

تقوم الدالة `HT_caps_handler()` بتكرار عدد من البايتات يساوي قيمة `pIE->length` وكتابة البيانات داخل مصفوفة `HT_caps.u.HT_cap[]`، وهي مصفوفة ثابتة بحجم 26 بايت (حجم بنية `struct HT_caps_element`). ونظراً لأن `pIE->length` هو قيمة خام من نوع `u8` مستمدة من إطار AssocResponse الخاص ببروتوكول 802.11 المُرسل عبر الهواء، ولا يتم التحقق من صحتها أبداً، يمكن لنقطة وصول (AP) خبيثة ضبط هذه القيمة لتصل إلى 255، مما يتسبب في حدوث ما يصل إلى 229 بايتاً من عمليات الكتابة خارج النطاق (out-of-bounds writes) داخل الحقول المجاورة لبنية `struct mlme_ext_info`.

يتم اقتطاع عدد التكرارات ليصبح مساوياً لحجم مصفوفة `HT_caps.u.HT_cap` باستخدام الدالة `umin()`، بحيث يتم تجاهل البيانات القادمة من عنصر معلومات (IE) أطول مما هو متوقع بصمت بدلاً من كتابتها خارج النطاق، مع الحفاظ على توافق التشغيل البيني (interoperability) مع نقاط الوصول التي تقوم بتوسيط العنصر (padding). وقد تم النظر في خيار الإرجاع المبكر عند مواجهة عناصر IE ذات أحجام زائدة، ولكن تمت رفضه لأنه كان سيتجاوز تعيين `pmlmeinfo->HT_caps_enable = 1` الذي يسبق الحلقة البرمجية، مما يؤدي إلى تعطيل وضع HT بصمت بالنسبة لنقاط الوصول التي تضيف بايتات إضافية إلى عنصر قدرات HT (HT Capabilities IE).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383201

EPSS

0.00266

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!