الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Namjae

#33169من 60,594
8.8إجمالي CVSS
الثغرات · 1
PT-2026-36336
2026-05-01
8.8
CVE-2026-31706
Linux
Linux Kernel
توجد مشكلة في وحدة 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()`.