CVE-2026-67420 in RabbitMQ
الملخص
بحسب VulDB • 25/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). من الإصدار 3.13.0 حتى 3.13.19، و4.0.24، و4.1.15، و4.2.10، و4.3.5، يحتفظ RabbitMQ بعلامات وقت التشغيل الملغاة أثناء تجديد بيانات اعتماد OAuth. عندما يقوم اتصال AMQP موجود بتجديد المصادقة من رمز OAuth يمنح علامة "الممثّل" (impersonator) إلى رمز صالح لنفس اسم المستخدم لم يعد يمنح هذه العلامة، فإن RabbitMQ يحدث تنفيذ الخلفية الخاصة بـ OAuth (الرمز/النطاقات/انتهاء الصلاحية) لكنه يترك `#user.tags` الخاصة بالاتصال دون تغيير. بعد ذلك، لا يزال `rabbitaccesscontrol:checkuserid/2` يحترم علامة الممثّل القديمة، مما يسمح للاتصال (بما في ذلك القنوات المفتوحة حديثاً) باستمرار نشر الرسائل باستخدام معرف AMQP أجنبي حتى بعد أن يجب سحب هذا الامتياز. اتصال جديد يستخدم الرمز المُخفض يرفض نفس عملية النشر بشكل صحيح، مما يثبت أن العيب يتعلق بحالة الجلسة القديمة وليس بتقييد الرمز نفسه. يقتصر هذا الخطأ على الاتصالات التي كانت تحمل علامة "الممثّل" ونجحت في التجديد إلى رمز مُخفّض لنفس اسم المستخدم عندما يكون `rabbitauthbackendoauth2` (أو أي خلفية مكافئة قابلة للتجديد تعيد العلامات) مفعلاً لهذه الميزة. تم إصلاح هذه المشكلة في الإصدارات 3.13.19، و4.0.24، و4.1.15، و4.2.10، و4.3.5.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.