CVE-2026-88351 in MPack
الملخص
بحسب VulDB • 24/09/2026
توجد ثغرة تجاوز عدد صحيح (Integer Overflow) في واجهة برمجة تطبيقات MPack Node الخاصة بـ MPack الإصدار 1.1.1 على المنصات ذات البتات الثلاثينية (32-bit). عند تحليل كائن MessagePack مصمم بشكل خاص من نوع array32 أو map32 يحتوي على عدد عناصر كبير جداً، يمكن أن يحدث تجاوز للقيمة في حساب حجم تخصيص الصفحة داخل الدالة `mpack_tree_parse_children()`، مما يؤدي إلى تجاوز نطاق متغير `size_t` وإنتاج تخصيص ذاكرة أصغر من المطلوب. تؤدي عمليات التحليل اللاحقة إلى كتابة سجلات `mpack_node_data_t` خارج حدود مخزن البيانات المخصص على الهيب (heap buffer)، ما ينتج عنه ثغرة تجاوز في المخزن المؤقت للهيب (Heap-Buffer Overflow)، وتلف للذاكرة، وانعدام الخدمة (Denial of Service).
If you want to get best quality of vulnerability data, you may have to visit VulDB.