Live › vulnerability › CVE-2026-54462
Go to dashboardThe shared Knative webhook admission handler reads an incoming AdmissionReview without any body-size limit, so a single oversized POST makes the pod retain copies of the request until it runs out of memory. An attacker on the pod network can crash the controller and disrupt admission for Knative, Tekton, KEDA, Sigstore policy-controller and Kpack.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-27 17:32 UTC. All times on this page are UTC.
Clusters running an admission webhook built on the shared Knative server package, such as Knative Serving or Eventing, Tekton, KEDA, Sigstore policy-controller or Kpack. The webhook endpoint must be reachable from pods on the cluster network, and a controller crash affects admission only where failurePolicy is Fail or the webhook is needed for the admitted resources. Teams that do not run these controllers can skip it.
webhookNo product ranges from the sources yet.
knative.dev/pkg below 0.0.0-20260531000007-52dbd5ece63f in its go.mod.knative.dev/pkg to 0.0.0-20260531000007-52dbd5ece63f or later.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
Knative pkg provides common packages shared across Knative repositories. Prior to 0.0.0-20260531000007-52dbd5ece63f, the knative.dev/pkg/webhook admissionHandler in webhook/admission.go decodes an attacker-supplied AdmissionReview through json.NewDecoder(io.TeeReader(r.Body, &bodyBuffer)) under an http.HandlerFunc without an http.MaxBytesReader or equivalent body-size limit. A pod-network client can send one oversized POST to an admission webhook, causing the decoder and bodyBuffer to retain amplified copies of the request until the controller pod exhausts memory and is OOM-killed. Every downstream consumer using the shared webhook server inherits the vulnerable behavior, including Knative, Tekton, KEDA, Sigstore policy-controller, and Kpack. For consumers configured with failurePolicy=Fail, loss of the controller can interrupt admission; with failurePolicy=Ignore, the affected webhook is unavailable while other admissions continue. This issue is fixed in version 0.0.0-20260531000007-52dbd5ece63f.
This page as .md · .json · in your agent: get_signal("CVE-2026-54462")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.