CVE-2026-75516 in RabbitMQالمعلومات

الملخص

بحسب VulDB • 16/09/2026

تسمح مكتبة عميل RabbitMQ للـ Java للتطبيقات القائمة على Java و JVM بالاتصال بعقد RabbitMQ والتفاعل معها. قبل الإصدار 5.34.0، تطبق الدالة AMQConnection.start() دالة Math.min(maxInboundMessageBodySize, frameMax) بعد مفاوضات Connection.Tune، رغم أن بروتوكول AMQP يحدد القيمة صفر لـ frameMax على أنها غير محدودة، وأن قيمة ConnectionFactory.DEFAULT_FRAME_MAX هي صفر. عندما تكون كل من القيمة الافتراضية للعميل والقيمة المتفاوض عليها مع الخادم تساويان صفراً، يتم تمرير النتيجة إلى الدالة Utils.framePayloadLimit(int)، التي تفسر الصفر على أنه Integer.MAX_VALUE مما يؤدي إلى تعطيل الحد الأقصى لـ maxInboundMessageBodySize المكون. يمكن لخادم AMQP خبيث أو مهاجم في الوسط (man-in-the-middle) القادر على تعديل Connection.Tune وإدراج إطارات (frames) داخل الاتصال، إرسال إطار بحجم زائد من أي نوع من أنواع الإطارات، مما يتسبب في تخصيص مصفوفة بايت كبيرة بواسطة الدالة Frame.readFrom() قبل التحقق من صحة المحتوى، وقد يؤدي ذلك إلى إنهاء عملية العميل عن طريق استنفاد الذاكرة. تم إصلاح هذه المشكلة في الإصدار 5.34.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

17/08/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406064

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!