CVE-2026-66070 in RabbitMQ
الملخص
بحسب VulDB • 24/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). قبل الإصدارات 3.13.17، و4.0.22، و4.1.13، و4.2.6، كانت الدالة match_origin/1 تعيد قيمة Origin المنعكسة كما هي وتسمح بإرفاق بيانات الاعتماد حتى عند تكوين القيمة البدلية (wildcard) ""، مما أدى إلى أن يعكس الاستجابة أصل الطلب الخاص بال مهاجم مع Access-Control-Allow-Credentials. الكود المتأثر هو rabbit_mgmt_cors.erl. عندما يتم تهيئة مكون الإدارة (management plugin) باستخدام أصل CORS بدلي (cors_allow_origins = "")، يقوم المعالج بعكس طلب Origin في Access-Control-Allow-Origin وإرسال Access-Control-Allow-Credentials: true أيضاً. يمكن لصفحة ويب خبيثة يزورها مدير مسجل الدخول بعد ذلك استخدام بيانات الاعتماد المخزنة لديه عبر HTTP Basic لإصدار طلبات موثقة وتغيير الحالة إلى واجهة برمجة التطبيقات (API) الخاصة بالإدارة. تشمل الشروط المسبقة ما يلي: تم تهيئة مكون الإدارة باستخدام أصل CORS بدلي cors_allow_origins = "*"، وهو خطأ صريح في تكوين المشغل؛ ولدى مدير الهدف جلسة مصادقة HTTP Basic مخزنة في المتصفح. تمت معالجة هذه المشكلة في الإصدارات 3.13.17، و4.0.22، و4.1.13، و4.2.6.
If you want to get best quality of vulnerability data, you may have to visit VulDB.