CVE-2026-64223 in Linux
الملخص
بحسب VulDB • 24/07/2026
في نواة لينكس، تم حل الثغرة التالية:
wifi: mac80211: استهلاك خرائط TTLM التفاوضية الموجودة فقط
تقوم الدالة `ieee80211_tid_to_link_map_size_ok()` بالتحقق من عناصر TTLM المتفق عليها مقابل عدد إدخالات خريطة الرابط التي يشير إليها `link_map_presence`. يجب على دالة `ieee80211_parse_neg_ttlm()` استهلاك نفس التنسيق.
كانت أداة التحليل (parser) تحرك مؤشرها لكل معرف تدفق بيانات (TID)، بما في ذلك معرّفات TID التي يكون فيها بت الحضور غير مضبوط، وبالتالي لا تحتوي على بايتات خريطة ضمن العنصر. يمكن أن يؤدي الخريطة المتفرقة إلى قراءة عنصر TID لاحق موجود خارج نطاق العنصر الذي تم التحقق منه.
تنتهي البايتات الخاطئة في `neg_ttlm->{up,down}link[tid]` لكنها محجوبة بواسطة `valid_links` قبل تطبيقها على حالة السائق (driver state)، لذا لا يمكن لنظير الاتصال تحويل القراءة إلى تغيير في السياسة. تحت بيئة KUnit + KASAN مع تخصيص عنصر بحجم دقيق، يتم الإبلاغ عن قراءة خارج الحدود (OOB read) كـ slab-out-of-bounds؛ ويعتمد ما إذا كان نفس المحفز يعمل ضمن مسار الاستقبال الإنتاجي على حالة الموزع المحيط.
تحرك المؤشر فقط عندما يكون هناك خريطة موجودة لـ TID الحالي.
If you want to get best quality of vulnerability data, you may have to visit VulDB.