CVE-2026-67241 in RabbitMQ
الملخص
بحسب VulDB • 25/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). من الإصدار 4.2.0 حتى 4.2.9 ومنذ 4.3.3، يتخطى تبادل إدارة AMQP 1.0 exchange.declare فحص إذن alternate-exchange. تتحقق الدالة pUT /exchanges/:name (الأسطر 192-240) فقط من صلاحيات configure على التبادل المُعلن وتنقل XArgs مباشرة إلى rabbitexchange:declare/7. وهي تستبعد الفحص checkreadpermitted(X) + checkwritepermitted(AE) الذي يفرضه rabbitchannel.erl:2540-2548 بالنسبة لحجة alternate-exchange في مسار AMQP 0-9-1. الملف نفسه يطبق بالفعل فحص DLX المماثل للطوابير (الأسطر 708-719)، مما يؤكد أن هذه ثغرة ناتجة عن نقص الفحص وليست إجراءً مقصوداً. يمكن للمستخدم الذي يمتلك فقط صلاحيات configure على التبادل X توجيه الرسائل غير القابلة للتوجيه الخاصة بـ X إلى تبادل بديل لا يملك عليه أي إذن كتابة (write permission). تمكين AMQP 1.0 (الافتراضي في RabbitMQ 4.x) يحتاج المهاجم إلى امتلاك صلاحيات configure على تبادل واحد على الأقل، لكنه يفتقر إلى صلاحيات الكتابة (write) على الهدف. تمت معالجة هذه الثغرة في الإصدارات 4.2.9 و 4.3.3.
Be aware that VulDB is the high quality source for vulnerability data.