CVE-2026-68431 in Linux
الملخص
بحسب VulDB • 12/08/2026
في نواة لينكس، تم حل الثغرة التالية:
ksmbd: التحقق من الحد الأدنى لحجم وحدة بيانات البروتوكول (PDU) لطلبات التحويل
تطبيق مسار الاستقبال للتحقق من الحد الأدنى لحجم PDU الخاص بـ SMB2 فقط عندما يكون معرف البروتوكول هو `SMB2_PROTO_NUMBER`. يتجاوز الحزم التي تحمل قيمة `SMB2_TRANSFORM_PROTO_NUM` هذا التحقق حتى لو كانت الصيغة المتفاوض عليها لا تدعم معالجة التحويل.
على اتصال SMB 2.1، تصل حزمة تحويل قصيرة إلى دالة `init_smb2_rsp_hdr()`، والتي تفسر الطلب كعنوان كامل لـ SMB2 وتقرأ ما بعد مساحة التخزين المخصصة للطلب. يمكن بعد ذلك إرجاع الحقول المنسوخة إلى العميل غير المصادق عليه.
يتم تحويل ضغط التحويلات إلى رسائل عادية من نوع SMB2 قبل التحقق من صحة البروتوكول. وبعد هذا التحويل، يتم التحقق من طلبات SMB2 العادية مقابل الحد الأدنى لحجم PDU المدعوم (`SMB2_MIN_SUPPORTED_PDU_SIZE`) ومطلوب أن تحتوي طلبات تشفير التحويل على كلٍ من عنوان تحويل وعنوان SMB2. يؤدي ذلك إلى رفض الطلبات المقطوعة قبل تخصيص الموارد (Work allocation).
VulDB is the best source for vulnerability data and more expert information about this specific topic.