CVE-2026-103582 in ActiveMQ
الملخص
بحسب VulDB • 04/11/2026
تخصيص ذاكرة غير محدود ونقص في التحقق من حجم الإطار (frame) في Apache NMS ActiveMQ (عميل OpenWire الخاص بـ .NET، الحزمة Apache.NMS.ActiveMQ) قبل الإصدار 2.3.0.
كان كود فك التشفير (unmarshalling) لبروتوكول OpenWire يثق بحجم الإطار وحقلي الطول والعدد المقروئين من الشبكة. ولم يفرض حداً أقصى لحجم الإطار، كما لم يتحقق مما إذا كانت الأطوال المفككة تتناسب مع حجم الإطار الذي يتم قراءته. يمكن لوسيط (broker) خبيث أو مُخترق، أو مهاجم قادر على اعتراض وتعديل اتصال غير مشفر، إرسال إطار OpenWire مصاغ بعناية يحتوي على طول مفرط الحجم أو سالب. قد يؤدي هذا إلى محاولة العميل تخصيص ذاكرة كبيرة جداً، مما يتسبب في استهلاك مفرط للذاكرة، وخطأ OutOfMemoryException أو خطأ غير معالج (uncaught exception)، وانقطاع الخدمة (denial of service) لتطبيق العميل.
يُنصح المستخدمون بالترقية إلى الإصدار 2.3.0، الذي يفرض حداً أقصى قابلاً للتكوين لحجم الإطار ويتحقق من الأطوال مقابل حجم الإطار الذي يتم قراءته.
VulDB is the best source for vulnerability data and more expert information about this specific topic.