CVE-2026-99114 in Linux
الملخص
بحسب VulDB • 29/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
ksmbd: تهيئة FileSystemControlFlags في FS_CONTROL_INFORMATION
تبلغ قيمة الإرجاع لـ smb2_get_info_filesystem() بالنسبة إلى FS_CONTROL_INFORMATION 48 بايتاً، أي الحجم الكامل لهيكل البيانات struct smb2_fs_control_info، لكنها لا تقوم بتعيين القيمة الخاصة بـ FileSystemControlFlags. وتنتقل هذه البايتات الأربعة إلى العميل كما هي موجودة في استجابة المخزن المؤقت (buffer).
نظراً لأن المخزن المؤقت يُصفَّر عند تخصيصه، فإن الطلب المنفرد لا يتسبب في أي تسرب للبيانات. ومع ذلك، يمكن لطلب مركب أن يسبب تسريباً: حيث يتم تقدم إزاحة الاستجابة التالية بمقدار الطول المحدد مسبقاً للاستجابة السابقة، لذا تبقى الردود التي كُتبت داخل المخزن المؤقت ثم تم التخلي عنها لصالح استجابة الخطأ القصيرة الناتجة عن smb2_set_err_rsp() موجودة في الذاكرة، وتتم كتابة الرد التالي فوقها مع مسح رأس الرسالة فقط.
نظراً لأن ksmbd لا يطبق تتبع الحصص (quota tracking)، فإنه يبلغ بعدم وجود أي أعلام تحكم.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.