CVE-2026-67224
Açıklama
RabbitMQ bir mesajlaşma ve akış aracıdır. 3.13.15, 4.0.20, 4.1.11, 4.2.6 ve 4.3.1 versiyonlarından öncekilerde, izleme tüketicisi çıktı yolunu, Name değerinin PUT /api/traces/:vhost/:name adresinden geldiği filename:join(TraceDir, Name ++ ".log") şeklinde oluşturur. Okuma tarafı (rabbit_tracing_files.erl) rabbit_misc:safe_relative_path/1 fonksiyonunu çağırırken, yazma tarafında herhangi bir safe_relative_path / dizin gezginliği kontrolü uygulanmamıştır; bu durum eksikliğin bir tasarım tercihi değil, bir gözden kaçırma olduğunu kanıtlamaktadır. .log eki zorunludur ve uç nokta yönetici yetkisi gerektirir. Yönetici etiketine sahip bir kullanıcı, izleme eklentisinin name parametresi aracılığıyla, örneğin /etc/cron.d/x.log (yazılabilirse) gibi rabbitmq kullanıcısı tarafından yazılabilir rastgele bir dosya sistemi yoluna .log ekli bir dosya yazabilir veya izleme dizini dışındaki mevcut .log dosyalarının üzerine yazabilir. Ön koşullar arasında rabbitmq_tracing eklentisinin etkin olması, yönetici etiketi ve hedef yolun rabbitmq işletim sistemi kullanıcısı tarafından yazılabilir olması yer alır. Bu sorun 3.13.15, 4.0.20, 4.1.11, 4.2.6 ve 4.3.1 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- broadcom rabbitmq_server3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| broadcom rabbitmq_server | 3.13.0 ≤ v < 3.13.15, 4.0.0 ≤ v < 4.0.20, 4.1.0 ≤ v < 4.1.11, 4.2.0 ≤ v < 4.2.6, 4.3.0 ≤ v < 4.3.1 | 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.