CVE-2026-39804

Yüksek

Açıklama

mtrudel bandit içerisindeki Sınırlandırılmamış veya Kontrol Edilmemiş Kaynak Tahsisi zafiyeti, WebSocket permessage-deflate sıkıştırması etkin olduğunda, bellek tüketimi yoluyla kimlik doğrulaması gerektirmeyen uzaktan hizmet reddine (DoS) olanak tanır. lib/bandit/websocket/permessage_deflate.ex dosyasındaki 'Elixir.Bandit.WebSocket.PerMessageDeflate':inflate/2 fonksiyonu, herhangi bir çıktı boyut sınırı olmaksızın :zlib.inflate/2 fonksiyonunu çağırır ve ardındanle tümle sıkıştırılmış veriyi IO.iodata_to_binary/1 aracılığıyla tek bir ikili veri olarak somutlaştırır. websocket_options.max_frame_size seçeneği yalnızca hat üzerindeki (sıkıştırılmış) çerçeve boyutunu sınırlandırır, sıkıştırılmış çıktıyı değil. Yüksek oranlı sıkıştırılmış bir çerçeve (örneğin ~1024:1 oranında tekdüze veri), herhangi bir hat boyutu sınırının altında kalırken, uygulama kodu çalışmadan önce bağlantı sürecinde GiB ölçeğinde yığın tahsislerini zorlayabilir. WebSocket bağlantısı açabilen kimlik doğrulanmamış bir saldırgan, BEAM düğümünün belleğini tüketmek ve bir OOM öldürmesini tetiklemek için böyle tek bir çerçeve gönderebilir. Bu zafiyet, hem Bandit'in sunucu düzeyindeki websocket_options.compress seçeneğinin hem de WebSockAdapter.upgrade/4 fonksiyonuna iletilen her yükseltmeye özel compress: true seçeneğinin etkin olmasını gerektirir. Varsayılan olarak compress: false değerini kullanan standart Phoenix ve LiveView uygulamaları etkilenmemektedir. Bu sorun, 0.5.9 sürümünden 1.11.0 öncesine kadar olan bandit sürümlerini etkilemektedir.

ÖnemYüksek
CVSS8.2
İstismar olasılığı—
ÜrünMtrudel Bandit
Yayın1 May 2026
İlk görülme1 May 2026

Nasıl düzeltilir

Güncelleyin
  • mtrudel bandit1.11.0, 8156921a51e684a951221da7bc30a70a022f722e ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
mtrudel bandit0.5.9 ≤ v < 1.11.0, da4027cff7d2b80319e76fe7a32f84beceec490a ≤ v < 8156921a51e684a951221da7bc30a70a022f722e1.11.0, 8156921a51e684a951221da7bc30a70a022f722e

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.

Intelligence 360 paketinde

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.

CVE-2026-39804 · Mtrudel Bandit · Dark Radar