CVE-2026-48090
Açıklama
Envoy, bulut yerli uygulamalar için tasarlanmış açık kaynaklı bir kenar ve servis proxy'sidir. 1.37.0 ile 1.37.5 ve 1.38.3 arasındaki sürümlerde, HTTP OAuth2 filtresi (envoy.filters.http.oauth2), halihazırda kapatılmış olan bir downstream akışına bağlı olarak devam eden asenkron bir token değişimini bırakabilir. Geç gelen bir AsyncClient tamamlaması, ilgili nesnenin yaşam süresi sona erdikten sonra hala StreamDecoderFilterCallbacks kullanan OAuth2Filter yöntemlerini çağırabilir; bu durum tanımsız davranışa, worker çökmelerine (erişilebilirlik kaybı) ve AddressSanitizer altında serbest bırakıldıktan sonra kullanım (use-after-free) / geçersiz vptr hatalarına neden olur. Bu, basit bir yapılandırma hatası değil, veri düzleminde bir bellek güvenliği / yaşam süresi sorunudur. Burada uzaktan kod çalıştırma iddiası bulunmamaktadır; kanıtlanmış temel etki, çökme ve tanımsız davranış yoluyla gerçekleşen DoS'tur; daha ileri etkiler ise dağıtıma ve ayırıcıya (allocator) bağlı olacaktır. Bu güvenlik açığı 1.37.5 ve 1.38.3 sürümlerinde giderilmiştir.
Nasıl düzeltilir
- envoyproxy envoy1.37.5, 1.38.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 | 1.37.0 ≤ v < 1.37.5, 1.38.0 ≤ v < 1.38.3 | 1.37.5, 1.38.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.