CVE-2026-86043
Açıklama
Skipper, servis kompozisyonu için bir HTTP yönlendiricisi ve ters vekil sunucusudur. Versiyon 0.27.37 öncesinde, input.truncated_body sinyali gerçek okuma sonucu yerine Content-Length değerinden türetildiği için, opaAuthorizeRequestWithBody filtresi, Skipper'ın Open Policy Agent'a sunulan gövdeyi kırpmasından sonra aşırı boyutlu bir isteğe yetki verebilir. filters/openpolicyagent/openpolicyagent.go dosyasında ExtractHttpBodyOptionally gövdeleri maxBodyBytes değerinde kırparken, filters/openpolicyagent/internal/envoy/skipperadapter.go dosyası istek başlıklarını, kırpmayı yansıtan bir Content-Length değeri eklemeden kopyalar. Transfer-Encoding: chunked kullanan bir HTTP/1.1 isteği veya Content-Length içermeyen bir HTTP/2 isteği için, önceki hafifletmeyi takip eden ve input.truncated_body değerinin false olmasına izin veren gövde denetleme politikası; yalnızca kırpılmış ön eki değerlendirebilir, isteğe izin verebilir ve ardından aşırı boyutlu tam gövdeyi korunan üst sunucuya iletebilir. Bu kalıntı sorun, CVE-2026-50197'den farklıdır. Bu sorun versiyon 0.27.37 ile düzeltilmiştir.
Nasıl düzeltilir
- github.com/zalando/skipper0.27.37 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/zalando/skipperGo | v < 0.27.37 | 0.27.37 |
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.