CVE-2024-45810
Açıklama
Envoy, bulut tabanlı yüksek performanslı bir edge/middle/service proxy'dir. Envoy; websocket yükseltmesi ve istek aynalama gibi bazı durumlarda, http async client `sendLocalReply` işlemini yönetirken çökecektir. Http async client, `sendLocalReply()` sırasında çöker; bunun nedenlerinden biri http async client'ın durum kodunu çoğaltması, diğeri ise akış başlangıçta ertelenmiş olarak silinirken, yönlendiricinin yok edilmesinin async stream yıkıcısında çağrılmasıdır. Akış çözücünün yok edilmesi ancak referansının `router.onDestroy()` içinde çağrılması sonucunda segment hatasına yol açan sorunlar oluşacaktır. Bu durum, `upgrade` ve `connection` başlıklarına izin verildiğinde ext_authz'yi ve istek aynalamayı etkileyecektir. Bu sorun 1.31.2, 1.30.6, 1.29.9 ve 1.28.7 sürümlerinde giderilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- envoyproxy envoy1.28.7, 1.29.9, 1.30.6, 1.31.2 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.28.7, 1.29.0 ≤ v < 1.29.9, 1.30.0 ≤ v < 1.30.6, 1.31.0 ≤ v < 1.31.2 | 1.28.7, 1.29.9, 1.30.6, 1.31.2 |
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.