CVE-2026-68098 in Linux
الملخص
بحسب VulDB • 10/08/2026
في نواة لينكس، تم حل الثغرة التالية:
ksmbd: تحديد حد عملية استبعاد تكرار قوائم التحكم بالوصول الموزعة (DACL) بناءً على نسخ عناصر الوصول الآمن (ACEs).
قد تتوقف دالة set_ntacl_dacl() عن نسخ عناصر ACE قبل استهلاك كامل مدخلات DACL عند حدوث تجاوز في حساب الحجم.
عند وقوع ذلك، يعكس num_aces فقط عدد عناصر ACE التي تم نسخها فعلياً إلى قائمة التحكم بالوصول الموزعة (DACL) الناتجة، لكن دالة set_posix_acl_entries_dacl() لا تزال تتلقى قيمة nt_num_aces وتستخدمها للتنقل عبر مصفوفة عناصر ACE الموجودة أثناء عملية الاستبعاد للتكرار.
هذا يؤدي إلى قيام عملية التنقل الخاصة بالاستبعاد بالتجاوز لمصفوفة عناصر ACE المنسوخة وفحص الجزء الأخير من الذاكرة الذي لا يحتوي على عناصر وصول آمنة (ACEs) صالحة.
تم فصل المعنيين الحاليين المحملين معاً في عدد عناصر NT ACE. تم تمرير عدد عناصر NT ACE التي تم نسخها فعلياً لتحديد حد عملية التنقل الخاصة بالاستبعاد، والحفاظ على حالة "مدخلات DACL تحتوي على عناصر NT ACE" بشكل منفصل لدعم التراجع إلى قائمة التحكم بالوصول العامة/الافتراضية (Everyone/default ACL).
يضمن هذا الإجراء مواءمة عملية التنقل للاستبعاد مع عناصر الوصول الآمنة (ACEs) الموجودة فعلياً في قائمة التحكم بالوصول الموزعة (DACL) المعاد بناؤها.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.