Skip to main content

Skipper

7 CVEs product

Monthly

CVE-2026-65838 Sep 14, 20:01 HIGH PATCH This Week

Authorization bypass in Zalando Skipper's `opaAuthorizeRequestWithBody` filter allows unauthenticated remote attackers to deliver forbidden request bodies to upstream services by inflating the declared `Content-Length` beyond the configured OPA body-size limit. When a body exceeds `-open-policy-agent-max-request-body-size` (default 1 MB), `ExtractHttpBodyOptionally` skips body extraction and returns nil bytes to OPA, causing deny-on-presence Rego policies to evaluate an empty `parsed_body` and fail open, while the complete forbidden payload is still forwarded upstream unchanged. This is an incomplete remediation of CVE-2026-50197 - the prior fix addressed only chunked/HTTP-2 requests with negative `Content-Length`; the oversized `Content-Length` path was never considered. No public exploit has been identified at time of analysis, though the GHSA advisory includes a working reproduction harness.

Skipper Zalando
NVD GitHub
CVSS 3.1
8.2
EPSS
0.3%
CVE-2026-65604 Jul 23, 21:16 HIGH This Week

Authorization bypass in Zalando Skipper (all versions through 0.27.25) lets remote unauthenticated attackers evade Open Policy Agent body-content authorization by padding a request past the configured maxBodyBytes limit. Because Skipper forwards the oversized payload upstream while handing OPA an empty parsed_body, deny-on-presence Rego policies fail open and forbidden actions execute. This is an incomplete fix for CVE-2026-50197; publicly available exploit code exists (docker-compose PoC in the GHSA advisory), but there is no public evidence of active exploitation and no code-level fix - v0.27.26 only adds documentation.

Authentication Bypass Skipper Zalando
NVD GitHub
CVSS 4.0
8.8
EPSS
0.3%
CVE-2026-24470 Jan 26, 23:16 Go HIGH PATCH This Week

Skipper versions up to 0.24.0 contains a vulnerability that allows attackers to list targets of an ExternalName and allow list via regular expressions (CVSS 8.1).

Kubernetes Skipper Suse Zalando
NVD GitHub
CVSS 3.1
8.1
EPSS
0.0%
CVE-2026-23742 Jan 16, 20:15 Go HIGH POC PATCH This Week

Skipper versions before 0.23.0 allow authenticated users with Ingress resource creation privileges to execute arbitrary Lua scripts that read sensitive filesystem data and secrets accessible to the Skipper process. The vulnerability stems from the default -lua-sources=inline configuration enabling untrusted users to create inline Lua filters. Public exploit code exists for this high-severity vulnerability affecting Kubernetes environments running vulnerable Skipper versions.

Kubernetes Skipper Suse Zalando
NVD GitHub
CVSS 3.1
8.8
EPSS
0.0%
CVE-2022-38580 Oct 25, 17:15 Go CRITICAL POC PATCH THREAT Act Now

Zalando Skipper v0.13.236 is vulnerable to Server-Side Request Forgery (SSRF). Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and EPSS exploitation probability 11.0%.

SSRF Skipper Zalando
NVD GitHub Exploit-DB VulDB
CVSS 3.1
9.8
EPSS
11.0%
CVE-2022-34296 Jun 23, 17:15 Go HIGH POC PATCH This Week

In Zalando Skipper before 0.13.218, a query predicate could be bypassed via a prepared request. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Authentication Bypass Skipper Zalando
NVD GitHub
CVSS 3.1
7.5
EPSS
1.1%
CVE-2022-27262 Apr 12, 17:15 CRITICAL POC Act Now

An arbitrary file upload vulnerability in the file upload module of Skipper v0.9.1 allows attackers to execute arbitrary code via a crafted file. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE File Upload Skipper Sailsjs
NVD VulDB
CVSS 3.1
9.8
EPSS
2.1%
EPSS 0% CVSS 8.2
HIGH PATCH This Week

Authorization bypass in Zalando Skipper's `opaAuthorizeRequestWithBody` filter allows unauthenticated remote attackers to deliver forbidden request bodies to upstream services by inflating the declared `Content-Length` beyond the configured OPA body-size limit. When a body exceeds `-open-policy-agent-max-request-body-size` (default 1 MB), `ExtractHttpBodyOptionally` skips body extraction and returns nil bytes to OPA, causing deny-on-presence Rego policies to evaluate an empty `parsed_body` and fail open, while the complete forbidden payload is still forwarded upstream unchanged. This is an incomplete remediation of CVE-2026-50197 - the prior fix addressed only chunked/HTTP-2 requests with negative `Content-Length`; the oversized `Content-Length` path was never considered. No public exploit has been identified at time of analysis, though the GHSA advisory includes a working reproduction harness.

Skipper Zalando
NVD GitHub
EPSS 0% CVSS 8.8
HIGH This Week

Authorization bypass in Zalando Skipper (all versions through 0.27.25) lets remote unauthenticated attackers evade Open Policy Agent body-content authorization by padding a request past the configured maxBodyBytes limit. Because Skipper forwards the oversized payload upstream while handing OPA an empty parsed_body, deny-on-presence Rego policies fail open and forbidden actions execute. This is an incomplete fix for CVE-2026-50197; publicly available exploit code exists (docker-compose PoC in the GHSA advisory), but there is no public evidence of active exploitation and no code-level fix - v0.27.26 only adds documentation.

Authentication Bypass Skipper Zalando
NVD GitHub
EPSS 0% CVSS 8.1
HIGH PATCH This Week

Skipper versions up to 0.24.0 contains a vulnerability that allows attackers to list targets of an ExternalName and allow list via regular expressions (CVSS 8.1).

Kubernetes Skipper Suse +1
NVD GitHub
EPSS 0% CVSS 8.8
HIGH POC PATCH This Week

Skipper versions before 0.23.0 allow authenticated users with Ingress resource creation privileges to execute arbitrary Lua scripts that read sensitive filesystem data and secrets accessible to the Skipper process. The vulnerability stems from the default -lua-sources=inline configuration enabling untrusted users to create inline Lua filters. Public exploit code exists for this high-severity vulnerability affecting Kubernetes environments running vulnerable Skipper versions.

Kubernetes Skipper Suse +1
NVD GitHub
EPSS 11% CVSS 9.8
CRITICAL POC PATCH THREAT Act Now

Zalando Skipper v0.13.236 is vulnerable to Server-Side Request Forgery (SSRF). Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and EPSS exploitation probability 11.0%.

SSRF Skipper Zalando
NVD GitHub Exploit-DB VulDB
EPSS 1% CVSS 7.5
HIGH POC PATCH This Week

In Zalando Skipper before 0.13.218, a query predicate could be bypassed via a prepared request. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Authentication Bypass Skipper Zalando
NVD GitHub
EPSS 2% CVSS 9.8
CRITICAL POC Act Now

An arbitrary file upload vulnerability in the file upload module of Skipper v0.9.1 allows attackers to execute arbitrary code via a crafted file. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE File Upload Skipper +1
NVD VulDB

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy