CVE-2026-65838 in Skipper
Zusammenfassung
von VulDB • 14.09.2026
Skipper ist ein HTTP-Router und Reverse Proxy für die Service-Zusammensetzung. Vor Version 0.27.35 kann der Filter `opaAuthorizeRequestWithBody` in `filters/openpolicyagent/openpolicyagent.go` eine Anfrage mit einer übermäßigen deklarierten Content-Length dazu verwenden, eine Rego-Richtlinie zu umgehen, die bei Vorhandensein bestimmter Bedingungen verweigert (deny-on-presence), da `ExtractHttpBodyOptionally` OPA einen leeren `parsed_body` hinterlässt, während der vollständige Anfragetext upstream weitergeleitet wird. Diese unvollständige Behebung von CVE-2026-50197 betrifft Bereitstellungen, die den Inhalt des Anfragetextes autorisieren und dabei `-open-policy-agent-max-request-body-size` überschreiten, das standardmäßig auf 1 MB festgelegt ist. Die Richtlinienlogik, die `input.attributes.request.http.truncated_body` nicht ablehnt, kann daher fehlerhaft offen sein (fail open) und ein verbotenes Payload an den geschützten Dienst weiterleiten, während kleine Textmengen sowie der zuvor behobene Fall von chunked-body normal ausgewertet werden. Dieses Problem wurde in Version 0.27.35 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.