CVE-2026-39418 in MaxKB
الملخص
بحسب VulDB • 05/06/2026
MaxKB هو مساعد ذكاء اصطناعي مفتوح المصدر للمؤسسات. في الإصدارات 2.7.1 وما دونها، يمكن تجاوز حماية شبكة البيئة المعزولة (sandbox) باستخدام socket.sendto() مع علم MSG_FASTOPEN. يتيح ذلك للمستخدمين المصادق عليهم الذين يمتلكون صلاحيات تعديل الأدوات الوصول إلى الخدمات الداخلية التي تمنعها صراحةً إعدادات المضيفين المحظورين في البيئة المعزولة. تستخدم بيئة MaxKB المعزولة LD_PRELOAD لربط دالة connect() وحظر الاتصالات إلى عناوين IP المحظورة، لكن دالة sendto() في نظام Linux مع علم MSG_FASTOPEN يمكنها إنشاء اتصالات TCP مباشرةً عبر نواة النظام دون استدعاء دالة connect() على الإطلاق، مما يتجاوز تمامًا التحقق من صحة عناوين IP. وعلى الرغم من أن sendto مدرجة في غلاف syscall()، إلا أن ذلك غير فعال لأن glibc تستدعي syscall الخاص بالنواة مباشرةً بدلاً من توجيهها عبر دالة syscall() المقيدة. تم إصلاح هذه المشكلة في الإصدار 2.8.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.