Envoy vulnerable to HTTP/2 memory leak in nghttp2 codec
CVE-2023-35945
What is CVE-2023-35945?
The Envoy Proxy, utilized for cloud-native edge and service routing, contains a flaw in its HTTP/2 codec that can lead to memory leaks. When an upstream server sends an RST_STREAM followed by GOAWAY frames, the planned cleanup of pending requests does not properly deallocate certain bookkeeping structures or compressed headers. This oversight results in memory exhaustion, causing a denial of service. The affected versions are 1.26.3, 1.25.8, 1.24.9, and 1.23.11, which have been updated to resolve this issue.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
envoy >= 1.26.0, < 1.26.3 < 1.26.0, 1.26.3
envoy >= 1.25.0, < 1.25.8 < 1.25.0, 1.25.8
envoy >= 1.24.0, < 1.24.9 < 1.24.0, 1.24.9
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
