CVE-2026-54462
Açıklama
Knative pkg, Knative depoları arasında paylaşılan ortak paketler sağlar. 0.0.0-20260531000007-52dbd5ece63f sürümünden önce, webhook/admission.go içindeki knative.dev/pkg/webhook admissionHandler, bir http.HandlerFunc altında, http.MaxBytesReader veya eşdeğer bir gövde boyutu sınırı olmaksızın, saldırgan tarafından sağlanan bir AdmissionReview'u json.NewDecoder(io.TeeReader(r.Body, &bodyBuffer)) aracılığıyla çözer. Bir pod-network istemcisi, bir admission webhook'una aşırı boyutlu tek bir POST isteği göndererek, denetleyici pod belleği tüketip OOM-killed olana kadar çözücü ve bodyBuffer'ın isteğin büyütülmüş kopyalarını tutmasına neden olabilir. Paylaşılan webhook sunucusunu kullanan her alt tüketici; Knative, Tekton, KEDA, Sigstore policy-controller ve Kpack dahil olmak üzere bu savunmasız davranışı devralır. failurePolicy=Fail olarak yapılandırılan tüketiciler için denetleyicinin kaybı admission işlemini kesintiye uğratabilir; failurePolicy=Ignore durumunda ise diğer admission işlemleri devam ederken etkilenen webhook kullanılamaz hale gelir. Bu sorun 0.0.0-20260531000007-52dbd5ece63f sürümünde düzeltilmiştir.
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 |
|---|---|---|
| knative pkg | < 0.0.0-20260531000007-52dbd5ece63f | — |
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.