CVE-2024-30255

Orta

Açıklama

Envoy, bulut tabanlı ve açık kaynaklı bir kenar ve servis proxy'sidir. Envoy'un 1.29.3, 1.28.2, 1.27.4 ve 1.26.8 öncesindeki sürümlerinde bulunan HTTP/2 protokol yığını, CONTINUATION çerçevelerinin yoğunluğu nedeniyle CPU tükenmesine karşı savunmasızdır. Envoy'un HTTP/2 kodeği, istemcinin Envoy'un başlık haritası sınırlarını aşmış olsa bile sınırsız sayıda CONTINUATION çerçevesi göndermesine izin verir. Bu durum, bir saldırganın END_HEADERS biti ayarlanmamış bir dizi CONTINUATION çerçevesi göndermesine olanak tanıyarak CPU kullanımını artırır; trafik başına yaklaşık her 300Mbit/s için 1 çekirdek tüketilir ve sonuç olarak CPU tükenmesi yoluyla hizmet reddine yol açar. Kullanıcıların, CONTINUATION yoğunluğunun etkilerini azaltmak için 1.29.3, 1.28.2, 1.27.4 veya 1.26.8 sürümüne yükseltme yapmaları önerilir. Geçici bir çözüm olarak, downstream bağlantılar için HTTP/2 protokolü devre dışı bırakılmalıdır.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünEnvoy
Yayın4 Nis 2024
İlk görülme4 Nis 2024
Zayıflık türüCWE-390CWE-390

Nasıl düzeltilir

Güncelleyin
  • envoyproxy envoy1.26.8, 1.27.4, 1.28.2, 1.29.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
envoyproxy envoyv < 1.26.8, 1.27.0 ≤ v < 1.27.4, 1.28.0 ≤ v < 1.28.2, 1.29.0 ≤ v < 1.29.31.26.8, 1.27.4, 1.28.2, 1.29.3

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-2024-30255 · Envoy · Dark Radar