Improper Input Validation Affecting envoyproxy/envoy package, versions [,1.22.9) [1.23.0,1.23.6) [1.24.0,1.24.4) [1.25.0,1.25.3)
Threat Intelligence
Do your applications use this vulnerable package?
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applications- Snyk ID SNYK-UNMANAGED-ENVOYPROXYENVOY-5411432
- published 5 Apr 2023
- disclosed 5 Apr 2023
- credit Unknown
Introduced: 5 Apr 2023
CVE-2023-27487 Open this link in a new tabHow to fix?
Upgrade envoyproxy/envoy
to version 1.22.9, 1.23.6, 1.24.4, 1.25.3 or higher.
Overview
Affected versions of this package are vulnerable to Improper Input Validation when the client may bypass JSON Web Token (JWT) checks and forge fake original paths. The header x-envoy-original-path
should be internal, but Envoy does not remove this header from the request at the beginning of request processing when it is sent from an untrusted client. The faked header would then be used for trace logs and grpc logs, as well as used in the URL used for jwt_authn
checks if the jwt_authn
filter is used, and any other upstream use of the x-envoy-original-path header.