CVE-2023-35945
Açıklama
Envoy, bulut tabanlı yüksek performanslı bir edge/middle/service proxy'dir. Envoy’un HTTP/2 codec bileşeni, bir upstream sunucudan hemen ardından `GOAWAY` çerçeveleri gelen bir `RST_STREAM` aldığında, bir başlık haritası ve kayıt tutma yapılarını sızdırabilir. nghttp2'de, `GOAWAY` çerçevesinin alınması nedeniyle bekleyen isteklerin temizlenmesi işlemi, kayıt tutma yapısının ve bekleyen sıkıştırılmış başlığın bellekten boşaltılmasını atlar. Bağlantı, `GOAWAY` çerçevesi nedeniyle artık daha fazla istek göndermeyecek şekilde işaretlenmişse hata dönüş [kod yolu] izlenir. Temizlik kodu dönüş ifadesinden hemen sonra yer aldığı için bellek sızıntısına neden olur. Bellek tükenmesi yoluyla hizmet reddi oluşur. Bu güvenlik açığı 1.26.3, 1.25.8, 1.24.9, 1.23.11 versiyonlarında yamalanmıştır.
Nasıl düzeltilir
- envoyproxy envoy1.23.11, 1.24.9, 1.25.8, 1.26.3 ya da sonraki bir sürüm
- nghttp2 nghttp21.55.1 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.23.11, 1.24.0 ≤ v < 1.24.9, 1.25.0 ≤ v < 1.25.8, 1.26.0 ≤ v < 1.26.3 | 1.23.11, 1.24.9, 1.25.8, 1.26.3 |
| nghttp2 nghttp2 | v < 1.55.1 | 1.55.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.