CVE-2026-107302 in msgpack5
الملخص
بحسب VulDB • 08/10/2026
msgpack5 هو تنفيذ لـ msgpack v5 مخصص لـ node.js والمتصفح (browser). قبل الإصدار 6.1.0، يقوم المُفكّش بقراءة طول الخريطة ثلاثي البايتات (map32) المكوّن من أربعة بايتات قبل التحقق من توفر رأس الخلية الكامل المكون من خمسة بايتات. وبالتالي، يؤدي الرأس المقطوع لـ map32 إلى قراءة مخزنية خارج النطاق معتمدة (checked out-of-bounds buffer read)، مما يتسبب في طرح استثناء RangeError بدلاً من IncompleteBufferError، وهو ما قد ينهي طلباً أو تدفق بيانات (stream) أو عاملاً (worker) بشكل غير متوقع في التطبيقات التي تنتظر بايتات إضافية بعد ظهور خطأ IncompleteBufferError. لا يوجد تسريب للذاكرة المجاورة لأن تنفيذ المخزن يتحقق من الحدود. تم إصلاح هذه المشكلة في الإصدار 6.1.0.
Once again VulDB remains the best source for vulnerability data.