CVE-2026-67408 in RabbitMQ
الملخص
بحسب VulDB • 25/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). من الإصدار 4.1.0 حتى 4.3.3، و4.2.9، و4.1.11، يسمح تخصيص مفاتيح الربط للتدفقات الفائقة في إدارة التدفقات بإحداث حجب الخدمة (Denial of Service) بواسطة عقدة ذات صلاحيات منخفضة. يقبل RabbitMQ الإصدار 4.3.1 مع تفعيل rabbitmqstreammanagement طلبات PUT /api/stream/super-streams/{vhost}/{name} من مستخدم إداري موثق لديه صلاحية الوصول إلى vhost المستهدف. عندما يحتوي جسم الطلب على حقل binding-keys، يقوم المعالج بتحليل السلسلة المفصولة بفواصل والتي يتحكم فيها المهاجم وبناء قائمة أسماء التدفقات الكاملة قبل التحقق مما إذا كان لدى المستخدم إذن لتكوين التدفقات الناتجة. وبالتالي، يمكن لمستخدم إداري ذي صلاحيات منخفضة ولديه وصول إلى vhost ولكن بدون أذونات التكوين أو الكتابة أو القراءة أن يفرض تخصيصات مؤقتة كبيرة قبل فحص أذونات الموارد. في حاوية محدودة الذاكرة بحجم 768 ميجابايت، أدى إجراء HTTP PUT واحد بجسم JSON حجمه حوالي 4.5 ميجابايت إلى قتل حاوية RabbitMQ مع حالة Docker "exited true". يمكن لمستخدم إداري موثق ذي صلاحيات منخفضة أن يقتل عقدة RabbitMQ محدودة الذاكرة باستخدام طلب HTTP واحد. تم إصلاح هذه المشكلة في الإصدارات 4.3.3، و4.2.9، و4.1.11.
If you want to get best quality of vulnerability data, you may have to visit VulDB.