CVE-2021-39155

Yüksək

Təsvir

Istio mikroxidmətləri inteqrasiya etmək, trafik axınını idarə etmək, siyasətləri tətbiq etmək və telemetriya məlumatlarını toplamaq üçün vahid üsul təmin edən açıq mənbəli platformadır. [RFC 4343](https://datatracker.ietf.org/doc/html/rfc4343)-ə əsasən, Istio avtorizasiya siyasəti HTTP Host başlığındakı host adını böyük-kiçik hərflərə həssas olmayan şəkildə müqayisə etməlidir, lakin hazırda bu müqayisə böyük-kiçik hərflərə həssasdır. Proksi sorğu host adını böyük-kiçik hərflərə həssas olmadan yönləndirəcəkdir ki, bu da avtorizasiya siyasətindən yan keçilə biləcəyi anlamına gəlir. Nümunə olaraq, istifadəçinin bəzi mənbə IP-ləri üçün "httpbin.foo" host adına malik sorğuları rədd edən avtorizasiya siyasəti ola bilər, lakin hücumçu sorğunu "Httpbin.Foo" host adı ilə göndərərək bundan yan keçə bilər. Düzəlişlər Istio 1.11.1, Istio 1.10.4 və Istio 1.9.8 versiyalarında mövcuddur. Alternativ həll yolu kimi, avtorizasiya yoxlamasından əvvəl Host başlığını normallaşdırmaq üçün Lua filtri yazıla bilər. Bu, [Security Best Practices](https://istio.io/latest/docs/ops/best-practices/security/#case-normalization) bələdçisində təqdim olunan Yol (Path) normallaşdırmasına bənzəyir.

CiddilikYüksək
CVSS8.3
İstismar ehtimalı—
MəhsulIstio
Dərc24 avq 2021
İlk görülmə24 avq 2021
Zəiflik növüCWE-178CWE-178

Necə düzəltmək olar

Yeniləyin
  • istio istio1.9.8, 1.10.4, 1.11.1 və ya daha yeni versiya
  • istio.io/istio1.9.8, 1.10.4, 1.11.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
istio istiov < 1.9.8, 1.10.0 ≤ v < 1.10.4, 1.11.0 ≤ v < 1.11.11.9.8, 1.10.4, 1.11.1
istio.io/istioGov < 1.9.8, 1.10.0 ≤ v < 1.10.4, 1.11.0 ≤ v < 1.11.11.9.8, 1.10.4, 1.11.1

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.