CVE-2026-47205

Orta

Təsvir

Envoy bulud yerli tətbiqlər üçün nəzərdə tutulmuş açıq mənbəli kənar və servis proksisidir. 1.36.0 versiyasından 1.36.9-a qədər, həmçinin 1.37.5 və 1.38.3 versiyalarında, marşrut üzrə avtorizasiya üstünlükləri (overrides) emal edilərkən sürətli aşağı axınlı (downstream) müştəri bağlantılarının kəsilməsi zamanı Envoy-un ext_authz HTTP filtrində qəfil seqmentasiya xətasına (segmentation fault) səbəb olan Use-After-Free (UAF) zəifliyi mövcuddur. Standart sorğu həyat dövrləri ərzində Envoy, ext_authz filtrini təməl avtorizasiya müştəri obyekti (client_) ilə instansiya edir. Əgər uyğunlaşdırılmış marşrut dinamik marşrut üzrə HTTP və ya gRPC avtorizasiya xidməti üstünlüyünü tələb edirsə, filtr lokal müştəri yaradır. Zəiflik olan implementasiyada bu keçici müştəri, client_ = std::move(per_route_client) əmrini icra etməklə standart client_ unikal göstəricisini aqressiv şəkildə yeniləyirdi. Müştəri sürətlə axın yaratdıqda və ardınca onu bağladıqda (məsələn, qorunan WebSocket son nöqtəsini sürətlə yenilədikdə), aşağı axın ConnectionManagerImpl::doDeferredStreamDestroy() -> ActiveStream::onResetStream() həyat dövrünü tetiklir. Envoy, client_->cancel() vasitəsilə göndərilmiş asinxron avtorizasiya yoxlama tranzaksiyalarını təhlükəsiz şəkildə ləğv etmək cəhdi ilə dərhal Filter::onDestroy() funksiyasını ardıcıllığa daxil edir. initiateCall zamanı standart müştərinin qəfil məhv edilməsi asinxron müştəri meneceri daxilində yaddaş həyat dövrünün uyğunsuzluğuna səbəb olur. Axının bağlanması dinamik bağlanmış asinxron avtorizasiya tapşırıqlarını etibarlı şəkildə izləyə və ləğv edə bilmir; bu da şəbəkədən gələn gecikmiş asinxron geri çağırışın (callback) artıq məhv edilmiş ActiveStream validasiya diapazonuna qarşı qiymətləndirildiyi bir ardıcıllığı yaradaraq UAF proses çökməsinə səbəb olur. Bu zəiflik 1.36.9, 1.37.5 və 1.38.3 versiyalarında düzəldilmişdir.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulEnvoy
Dərc26 iyn 2026
İlk görülmə26 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • envoyproxy envoy1.36.9, 1.37.5, 1.38.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
envoyproxy envoy1.36.0 ≤ v < 1.36.9, 1.37.0 ≤ v < 1.37.5, 1.38.0 ≤ v < 1.38.31.36.9, 1.37.5, 1.38.3

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-47205 · Envoy · Dark Radar