CVE-2026-67238
Açıklama
RabbitMQ bir mesajlaşma ve akış aracıdır. 4.2.7 ve 4.3.1 versiyonlarından önce, rabbit_pid_codec:decompose_from_binary/1 çağırıcı tarafından sağlanan ETF kodlu bir ikili veriyi ayrıştırır ve düğüm adı alanı üzerinde binary_to_atom(Node, utf8) fonksiyonunu çağırır. Bu işleme, amq.rabbitmq.reply-to ile başlayan herhangi bir kuyruk adı / yönlendirme anahtarı için çağrılan rabbit_volatile_queue:pid_from_name/2 üzerinden erişilir. CandidateNodes üyelik kontrolü atom oluşturulduktan sonra gerçekleşir ve çevreleyen try/catch bloğu atomları geri kazanamaz (bunlar asla GC edilmez). binary_to_existing_atom kullanılmamaktadır. Kimliği doğrulanmış herhangi bir AMQP istemcisi, yaklaşık 1 milyon düşük maliyetli istek ile tüm Erlang VM'yi (tüm vhost'lar, tüm bağlantılar) çökertebilir. Ön koşullar arasında herhangi bir vhost'a kimliği doğrulanmış AMQP 0-9-1 bağlantısı bulunması ve yaklaşık 1 milyon işlemin gerçekleştirilmesini imkansız kılacak kadar düşük bir bağlantı başına hız sınırının olmaması yer alır. Bu sorun 4.2.7 ve 4.3.1 versiyonlarında düzeltilmiştir.
Nasıl düzeltilir
- broadcom rabbitmq_server4.2.7, 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 | 4.2.0 ≤ v < 4.2.7, 4.3.0 ≤ v < 4.3.1 | 4.2.7, 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.