Envoy vulnerable to HTTP/2 memory leak in nghttp2 codec
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 [-]
|
Configuration 2 [-]
|
| 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-39929 | Envoy is a cloud-native high-performance edge/middle/service proxy. Envoy’s HTTP/2 codec may leak a header map and bookkeeping structures upon receiving `RST_STREAM` immediately followed by the `GOAWAY` frames from an upstream server. In nghttp2, cleanup of pending requests due to receipt of the `GOAWAY` frame skips de-allocation of the bookkeeping structure and pending compressed header. The error return [code path] is taken if connection is already marked for not sending more requests due to `GOAWAY` frame. The clean-up code is right after the return statement, causing memory leak. Denial of service through memory exhaustion. This vulnerability was patched in versions(s) 1.26.3, 1.25.8, 1.24.9, 1.23.11. |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.7% (1.652% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|