CVE-2026-64091 in Linux
الملخص
بحسب VulDB • 20/07/2026
في نواة لينكس، تم حل الثغرة التالية:
batman-adv: tt: إصلاح سباق TOCTOU (Time-of-check to Time-of-use) الخاص بـ vlans المبلغ عنها
يتم إنشاء TVLV المحلي القائم على TT عن طريق التحقق أولاً من عدد VLANs التي تحتوي على مدخل TT واحد على الأقل. ثم يتم تخصيص مخزن مؤقت جديد بالحجم الصحيح لـ VLANs. فقط بعد ذلك، تُستخدم قائمة VLANs لتعبئة إدخالات VLAN في المخزن المؤقت. خلال هذه الفترة، يكون قفل meshif_vlan_list_lock مُحتفظًا به (مُقفلاً). لكن العدد الفعلي لإدخالات TT لكل VLAN لا يزال يمكن أن يزداد أثناء هذا الوقت - وليس عدد VLANs الموجودة في القائمة فحسب.
ولكن قد يؤدي الـ prefilter المستخدم في حساب حجم المخزن المؤقت إلى زيادة عدد VLANs التي تحتاج إلى التخزين ببساطة، لأن VLANًا ما قد يصبح فجأة لديه مدخل واحد على الأقل عندما لم يكن لديه أي مدخلات أثناء فحص التخصيص المسبق - وبالتالي يحتاج إلى احتلال مساحة لم يتم تخصيصها.
من الأفضل المبالغة في تقدير حجم المخزن المؤقت في البداية ثم ملء المخزن المؤقت فقط بـ VLANs التي ليست فارغة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.