Envoy vulnerable to incorrect handling of HTTP requests and responses with mixed case schemes
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| envoyproxy | envoy | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift Service Mesh 2.2 for RHEL 8 | |||
| openshift-service-mesh/proxyv2-rhel8:2.2.10-3 | cpe:/a:redhat:service_mesh:2.2::el8 | RHSA-2023:5175 | 2023-09-14T00:00:00Z |
| Red Hat OpenShift Service Mesh 2.3 for RHEL 8 | |||
| openshift-service-mesh/proxyv2-rhel8:2.3.6-4 | cpe:/a:redhat:service_mesh:2.3::el8 | RHSA-2023:4624 | 2023-08-11T00:00:00Z |
| Red Hat OpenShift Service Mesh 2.4 for RHEL 8 | |||
| openshift-service-mesh/proxyv2-rhel8:2.4.2-7 | cpe:/a:redhat:service_mesh:2.4::el8 | RHSA-2023:4625 | 2023-08-11T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-39928 | Envoy is an open source edge and service proxy designed for cloud-native applications. Envoy allows mixed-case schemes in HTTP/2, however, some internal scheme checks are case-sensitive. Prior to versions 1.27.0, 1.26.4, 1.25.9, 1.24.10, and 1.23.12, this can lead to the rejection of requests with mixed-case schemes such as `htTp` or `htTps`, or the bypassing of some requests such as `https` in unencrypted connections. With a fix in versions 1.27.0, 1.26.4, 1.25.9, 1.24.10, and 1.23.12, Envoy will now lowercase scheme values by default, and change the internal scheme checks that were case-sensitive to be case-insensitive. There are no known workarounds for this issue. |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.704% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|