PT-2026-44262
CVE-2026-46139
·
تاريخ النشر
2026-05-28
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
في عميل SMB، تستخدم الدالة
build sec desc() مخزنًا مؤقتًا تم تخصيصه بواسطة kmalloc()، والتي لا تقوم بتهيئة الذاكرة بالقيمة صفر. ونتيجة لتغيير في struct smb acl حيث تم تقسيم الحقل num aces إلى num aces وحقل reserved، لا يتم الكتابة صراحةً إلى الحقل reserved المكون من بايتين. وهذا يترك الحقل يحتوي على بيانات كومة غير مهيأة. إذا احتوى هذا الحقل على بيانات غير صالحة غير صفرية، فقد يرفض Samba واصف الأمان، مما يؤدي إلى حدوث خطأ في النطاق (Range Error) وتوقف chmod عن العمل مع ظهور الخطأ EINVAL.التوصيات
قم بتحديث نواة Linux إلى إصدار يستبدل
kmalloc() بـ kzalloc() في الدالة build sec desc() لضمان تهيئة المخزن المؤقت بالقيمة صفر. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾