CVE-2024-30255
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.
Nasıl düzeltilir
- envoyproxy envoy1.26.8, 1.27.4, 1.28.2, 1.29.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| envoyproxy envoy | v < 1.26.8, 1.27.0 ≤ v < 1.27.4, 1.28.0 ≤ v < 1.28.2, 1.29.0 ≤ v < 1.29.3 | 1.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.
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.