{"id":"CVE-2026-65838","revision":"e8b5a8461cca4de8ad2f91204a6ffc65","records":[{"revision":"e8b5a8461cca4de8ad2f91204a6ffc65","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-65838","aliases":[],"title":"Skipper: an oversized declared-`Content-Length` body still hands OPA an empty `parsed_body`, so deny-on-presence Rego policies fail OPEN while the full payload reaches upstream","description":"Skipper is an HTTP router and reverse proxy for service composition. Prior to 0.27.35, the opaAuthorizeRequestWithBody filter in filters/openpolicyagent/openpolicyagent.go can allow an oversized declared Content-Length request to bypass a deny-on-presence Rego policy because ExtractHttpBodyOptionally leaves OPA with an empty parsed_body while forwarding the complete request body upstream. This incomplete remediation of CVE-2026-50197 affects deployments that authorize request-body content and exceed -open-policy-agent-max-request-body-size, which defaults to 1 MB. Policy logic that does not reject input.attributes.request.http.truncated_body can therefore fail open and permit a forbidden payload to reach the protected service, while small bodies and the previously fixed chunked-body case are evaluated normally. This issue is fixed in version 0.27.35.","state":0,"publishedAt":"2026-09-14T20:01:27.862+00:00","modifiedAt":"2026-09-15T13:55:41.273+00:00","affected":[{"ecosystem":"Vendor product","name":"skipper","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"vendor\": \"zalando\",\n                    \"product\": \"skipper\",\n                    \"versions\": [\n                        {\n                            \"version\": \"< 0.27.35\",\n                            \"status\": \"affected\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N","score":8.2,"severity":"HIGH"}],"references":["https://github.com/zalando/skipper/security/advisories/GHSA-8qqm-fp2q-v734","https://github.com/zalando/skipper/commit/2cfceabaa6ff0af65b312dcb9bcbe84691b9d507","https://github.com/zalando/skipper/releases/tag/v0.27.35"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-65838","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-65838","identifiers":["CVE-2026-65838"]},"retained":false,"historicalAffected":[]}],"coverage":[]}