CVE-2023-45812
Açıklama
Apollo Router, Apollo Federation kullanan federe bir süpergrafı çalıştırmak için Rust ile yazılmış, yapılandırılabilir ve yüksek performanslı bir grafik yönlendiricidir. Etkilenen sürümler, çok parçalı bir yanıt gönderildiğinde Router'ın paniklemesine ve sonlanmasına neden olan Hizmet Reddi (DoS) tipi bir güvenlik açığına maruz kalmaktadır. Kullanıcılar, `@defer` veya Subscriptions kullanan sorguları yönlendiriciye gönderdiklerinde Router panikleyecektir. Güvenlik açığının oluşması için Router kullanıcılarının `router.yaml` dosyasında `coprocessor.supergraph.response` şeklinde yapılandırılmış bir coprocessor'a sahip olmaları ve ayrıca `@defer` veya Subscriptions özelliklerinden birini desteklemeleri gerekir. Apollo Router sürüm 1.33.0, PR #4014 ile getirilen bu güvenlik açığı için bir düzeltmeye sahiptir. Kullanıcıların yükseltme yapmaları önerilir. Yükseltme yapamayan kullanıcılar, coprocessor supergraph response kullanmaktan kaçınmalı veya defer ve subscriptions desteğini devre dışı bırakıp coprocessor supergraph response kullanmaya devam etmelidir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apollographql apollo_router | 1.31.0 ≤ v ≤ 1.32.0 | — |
| apollographql apollo_helms-charts_router | 1.31.0 ≤ v ≤ 1.32.0 | — |
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.