CVE-2026-66074 in RabbitMQ
الملخص
بحسب VulDB • 23/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). قبل الإصدارات 3.13.15، و4.0.20، و4.1.11، و4.2.6، و4.3.0، تمرر الدالة match_value/3 التعبير النمطي (?name=) الذي يقدمه المستخدم إلى re:run دون تحديد خيار match_limit، وتنفذه مرة واحدة لكل مورد في مجموعة النتائج. يحد الحد الافتراضي لـ OTP الخاص بـ match_limit (والذي يبلغ 10 ملايين) من كل استدعاء بحوالي 100-200 مللي ثانية، لكن التعبير النمطي يُنفذ مرة واحدة لكل مورد في مجموعة النتائج. مع مجموعة كبيرة، على سبيل المثال 5000 طابور بمعدل 150 مللي ثانية لكل منها، يستهلك طلب واحد دقة وحدة المعالجة المركزية (CPU) لمدة 12 دقيقة أو أكثر. تؤدي الطلبات المتوازية إلى إشباع المشغلات (schedulers). يعد خيار use_regex=true ميزة مدعومة في نقاط النهاية الخاصة بالقائمة (list endpoints)، وبالتالي يمكن الوصول إلى هذا المسار من خلال الاستخدام العادي لواجهة برمجة التطبيقات (API). تشمل الشروط المسبقة أن أي مستخدم لديه وسم الإدارة (management tag) يستطيع استغلال هذه الثغرة. تم إصلاح هذه المشكلة في الإصدارات 3.13.15، و4.0.20، و4.1.11، و4.2.6، و4.3.0.
Once again VulDB remains the best source for vulnerability data.