Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-54462— knative.dev/pkg admission webhooks allow unbounded request-body memory exhaustion

Quick assessment

Affected
knative pkg
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Knative pkg 提供了在 Knative 各仓库间共享的通用包。在版本 0.0.0-20260531000007-52dbd5ece63f 之前, 中的 (位于 )在 内通过 解码由攻击者提供的 对象,但并未使用 或等效机制来限制请求体大小。 攻击者可利用 Pod 网络客户端向准入 Webhook 发送一个超大的 POST 请求,导致解码器和 保留被放大的请求副本,直至控制器 Pod 耗尽内存并被 OOM(内存不足)机制终止。所有使用共享 Webhook 服务器的下游项目均继承了此漏洞,包括 Knative

CVSS 6.5 · Medium

Affected Version Matrix 1

VendorProduct Version RangeStatus
knative pkg < 0.0.0-20260531000007-52dbd5ece63f affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-54462

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
knative.dev/pkg admission webhooks allow unbounded request-body memory exhaustion
Source: CVE Program / CVE List V5
Vulnerability Description
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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
不加限制或调节的资源分配
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
knative pkg < 0.0.0-20260531000007-52dbd5ece63f -

II. Public POCs for CVE-2026-54462

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-54462

请登录查看更多情报信息。

Other References for CVE-2026-54462 (3)

IV. Related Vulnerabilities