CVE-2026-54462
Təsvir
Knative pkg, Knative repozitoriyaları arasında paylaşılmış ümumi paketləri təmin edir. 0.0.0-20260531000007-52dbd5ece63f versiyasından əvvəl, webhook/admission.go faylındakı knative.dev/pkg/webhook admissionHandler, http.HandlerFunc daxilində http.MaxBytesReader və ya ekvivalent gövdə ölçüsü limiti olmadan, hücumçu tərəfindən təqdim edilən AdmissionReview-nu json.NewDecoder(io.TeeReader(r.Body, &bodyBuffer)) vasitəsilə dekodlaşdırır. Pod şəbəkəsi kliyenti, admission webhook-una bir həddindən artıq böyük POST sorğusu göndərərək, kontroller pod-u yaddaşı bitib OOM-killed olana qədər dekoderin və bodyBuffer-in sorğunun artırılmış nüsxələrini saxlamasına səbəb ola bilər. Paylaşılan webhook serverindən istifadə edən hər bir aşağı axın istehlakçısı, o cümlədən Knative, Tekton, KEDA, Sigstore policy-controller və Kpack bu zəifliyi törədir. failurePolicy=Fail konfiqurasiyası ilə işləyən istehlakçılar üçün kontrollerin itirilməsi admission prosesini kəsə bilər; failurePolicy=Ignore ilə isə digər admission-lar davam etsə də, təsirlənmiş webhook əlçatmaz olur. Bu problem 0.0.0-20260531000007-52dbd5ece63f versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| knative pkg | < 0.0.0-20260531000007-52dbd5ece63f | — |
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.