๐Ÿ” CVE Alert

CVE-2026-54247

MEDIUM 4.3

Skipper: Unbounded Request Body Read in Admission Webhook Causes Memory Exhaustion DoS

CVSS Score
4.3
EPSS Score
0.0%
EPSS Percentile
0th

Skipper is an HTTP router and reverse proxy for service composition. Prior to 0.26.22, Handler in dataclients/kubernetes/admission/admission.go passes the body of requests to the Kubernetes admission endpoint at :9443/admission directly to io.ReadAll(r.Body) without a size limit. An attacker with in-cluster network access and a valid Kubernetes client certificate can send a very large body that causes unbounded memory allocation and an out-of-memory termination of the Skipper process. The disruption is limited to Ingress and RouteGroup admission rather than pod creation or unrelated admission controllers, and Kubernetes normally restarts the process. This issue is fixed in version 0.26.22.

CWE CWE-770
Vendor zalando
Product skipper
Published Sep 14, 2026
Stay Ahead of the Next One

Get instant alerts for zalando skipper

Be the first to know when new medium vulnerabilities affecting zalando skipper are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

zalando / skipper
< 0.26.22

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/zalando/skipper/security/advisories/GHSA-cwxq-rc9x-2jvv github.com: https://github.com/zalando/skipper/pull/4053 github.com: https://github.com/zalando/skipper/commit/c3d156c6caaefecc9a46774c0f9c3c70b97160b4 github.com: https://github.com/zalando/skipper/releases/tag/v0.26.22