Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to versions 1.26.0, 1.25.3, 1.24.4, 1.23.6, and 1.22.9, the client may bypass JSON Web Token (JWT) checks and forge fake original paths. The header `x-envoy-original-path` should be an internal header, 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. Attackers may forge a trusted `x-envoy-original-path` header. Versions 1.26.0, 1.25.3, 1.24.4, 1.23.6, and 1.22.9 have patches for this issue.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade ecs-service-connect-agent-debuginfoUpgrade ecs-service-connect-agent | Jul 14, 2023 | Apr 4, 2023 |
| Amazon_linux_2023 | — | Upgrade ecs-service-connect-agent | Feb 17, 2025 | Apr 4, 2023 |
| Oracle_linux | — | Upgrade olcne-api-serverUpgrade kubeadmUpgrade olcne-kubevirt-chartUpgrade kubectlUpgrade olcne-rook-chartUpgrade olcne-prometheus-chartUpgrade olcne-calico-chartUpgrade istio-istioctlUpgrade olcne-gluster-chartUpgrade olcne-olm-chartUpgrade olcne-utilsUpgrade olcne-oci-ccm-chartUpgrade olcne-istio-chartUpgrade olcne-grafana-chartUpgrade olcnectlUpgrade kubeletUpgrade olcne-multus-chartUpgrade olcne-extra-modulesUpgrade olcne-metallb-chartUpgrade olcne-nginxUpgrade olcne-agentUpgrade istio | Jun 2, 2023 | Apr 4, 2023 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub