توجد مشكلة في وحدة ksmbd حيث تعتمد الدالة `smb inherit dacl()` على قيمة `num aces` الواردة في سمة xattr الخاصة بـ DACL للدليل الأصلي لتحديد حجم تخصيص الذاكرة المؤقتة (heap). يمكن للعميل المصادق عليه التلاعب بـ `security.NTACL` الخاص بالدليل الأصلي لتوفير قيمة `num aces` كبيرة (على سبيل المثال، 65535) مع الحد الأدنى من بيانات ACE الفعلية. وقد يؤدي ذلك إلى تخصيص مساحة غير مهيأة تبلغ حوالي 8 ميغابايت، وقد يتسبب في تجاوز سعة الضرب لـ size t في النوى ذات 32 بت. بالإضافة إلى ذلك، تفشل حلقة مسح ACE في رفض عناصر ACE بشكل صحيح عندما يكون الحجم المعلن لها أقل من الحد الأدنى الصالح لحجم ACE المرسَل عبر الشبكة. وقد ظهرت هذه المشكلة أثناء عملية إنشاء (CREATE) عبر SMB2 باستخدام الدالة `smb2 open()`.