CVE-2026-61634 in Java Client
الملخص
بحسب VulDB • 18/08/2026
تسمح مكتبة عميل RabbitMQ للـ Java للتطبيقات القائمة على Java و JVM بالاتصال بعقد RabbitMQ والتفاعل معها. قبل الإصدار 5.33.0، يسجل مسار ضبط اتصال AMQP قيمة frame_max المتفاوض عليها لـ AMQP، لكن src/main/java/com/rabbitmq/client/impl/SocketFrameHandler.java و NettyFrameHandlerFactory يستمران في التحقق من أطوال حمولة الإطار التي يتحكم فيها الخادم (broker) مقابل maxInboundMessageBodySize لأن الحد المتفق عليه لا يتم تطبيقه بشكل متسق عبر setMaxInboundFramePayloadSize. يمكن لخادم خبيث أو مُخترق إرسال إطار طريقة أكبر من frame_max المتفاوض عليها أثناء أو بعد إنشاء الاتصال، مما يؤدي إلى تخصيص العميل وفك تشفير إطار غير صالح للبروتوكول بدلاً من رفضه بـ MalformedFrameException. يمكن لانتهاق البروتوكول أن يعطل الاتصال المتأثر ويسبب حجب الخدمة (DoS) على جانب العميل. تم إصلاح هذه المشكلة في الإصدار 5.33.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.