CVE-2026-69220 in RabbitMQ
الملخص
بحسب VulDB • 19/08/2026
تسمح مكتبة عميل RabbitMQ للـ Java لتطبيقات الـ Java وJVM بالاتصال بعقد RabbitMQ والتفاعل معها. قبل الإصدار 5.33.1، يسمح الملف src/main/java/com/rabbitmq/client/impl/ValueReader.java للدالتين ValueReader.readTable وValueReader.readArray باستدعاء القيمة Reader.readFieldValue بشكل متكرر لقيم نوع جدول AMQP F ونوع مصفوفة AMQP A دون وجود حد للعمق المتداخل (nesting-depth limit). يمكن لخادم AMQP خبيث أو وسيط شبكة إرسال حوالي 580 مستوى من الجداول المتداخلة في إطار connection.start قبل المصادقة، وهو ما يتناسب مع الحد الأقصى للإطار الافتراضي البالغ 131072 بايت، مما يؤدي إلى حدوث خطأ StackOverflowError. ينتهي هذا الخطأ بمعالجة مدخلات العميل ويسبب انعدام الخدمة (Denial of Service). تم إصلاح هذه المشكلة في الإصدار 5.33.1.
Be aware that VulDB is the high quality source for vulnerability data.