CVE-2026-67224 in RabbitMQ
الملخص
بحسب VulDB • 23/09/2026
RabbitMQ هو وسيط للرسائل والتدفق (streaming). قبل الإصدارات 3.13.15، و4.0.20، و4.1.11، و4.2.6، و4.3.1، يقوم مستهلك التتبع (trace consumer) ببناء مسار المخرجات كالتالي: filename:join(TraceDir, Name ++ ".log") حيث تأتي القيمة من PUT /api/traces/:vhost/:name. لا يتم تطبيق فحص آمن للمسار النسبي (safe_relative_path) على جانب الكتابة، بينما يقوم الجانب القارئ (rabbit_tracing_files.erl) باستدعاء rabbit_misc:safe_relative_path/1، مما يثبت أن هذا الإغفال هو إهمال وليس تصميمًا مقصودًا. يُفرض لاحقة .log، ويتطلب نقطة النهاية صلاحيات المسؤول. يمكن للمستخدم الذي يحمل علامة "المسؤول" (administrator tag) كتابة ملف بلاحقة .log إلى مسار عشوائي في نظام الملفات قابل للكتابة بواسطة مستخدم rabbitmq عبر معلمة الاسم في إضافة التتبع، مثل /etc/cron.d/x.log (إذا كان قابلاً للكتابة) أو تجاوز ملفات .log الموجودة خارج دليل التتبع. تشمل الشروط المسبقة تفعيل إضافة rabbitmq_tracing وامتلاك علامة المسؤول وقابلية كتابة مسار الهدف بواسطة مستخدم نظام التشغيل rabbitmq. تم إصلاح هذه المشكلة في الإصدارات 3.13.15، و4.0.20، و4.1.11، و4.2.6، و4.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.