CVE-2021-32781
Təsvir
Envoy, böyük müasir xidmət yönümlü arxitekturalar üçün nəzərdə tutulmuş açıq mənbəli L7 proksisi və kommunikasiya şinasıdır. Təsirə məruz qalan versiyalarda Envoy lokal olaraq yaradılmış cavabı göndərdikdən sonra sorğu və ya cavab məlumatlarının daha sonrakı emalını dayandırmalıdır. Lakin, filtr zənciri tərəfindən sorğu və ya cavab emal edilərkən daxili bufer daşması səbəbindən lokal cavab yarandıqda, əməliyyat tamamilə dayandırılmaya bilər və bu, azad edilmiş yaddaş blokuna girişlə nəticələnə bilər. Sorğu və ya cavab gövdələrinin ölçüsünü dəyişdirən və artıran genişlənmələrin (məsələn, decompressor filtri) mövcud olduğu hallarda, etibarsız aşağı axınlı (downstream) və ya yuxarı axınlı (upstream) tərəf tərəfindən göndərilən xüsusi hazırlanmış sorğu Xidmətdən İmtina (DoS) ilə nəticələnə bilər. Envoy-un 1.19.1, 1.18.4, 1.17.4, 1.16.5 versiyaları lokal yaradılmış cavabdan sonra sorğunun emalının natamam dayandırılması problemini həll edən düzəlişlər ehtiva edir. Müvəqqəti həll yolu kimi, mümkün olduqda Envoy-un decompressor, json-transcoder və ya grpc-web genişlənmələrini və ya sorğu və ya cavab gövdələrinin ölçüsünü dəyişdirən və artıran mülkiyyət hüquqlu genişlənmələrini deaktiv edin.
Necə düzəltmək olar
- envoyproxy envoy1.16.5, 1.17.4, 1.18.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| envoyproxy envoy | 1.16.0 ≤ v < 1.16.5, 1.17.0 ≤ v < 1.17.4, 1.18.0 ≤ v < 1.18.4, 1.19.0 | 1.16.5, 1.17.4, 1.18.4 |
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.
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.