CVE-2024-32974

Severity CVSS v4.0:
Pending analysis
Type:
CWE-416 Use After Free
Publication date:
04/06/2024
Last modified:
12/06/2024

Description

Envoy is a cloud-native, open source edge and service proxy. A crash was observed in `EnvoyQuicServerStream::OnInitialHeadersComplete()` with following call stack. It is a use-after-free caused by QUICHE continuing push request headers after `StopReading()` being called on the stream. As after `StopReading()`, the HCM&amp;#39;s `ActiveStream` might have already be destroyed and any up calls from QUICHE could potentially cause use after free. <br />

Vulnerable products and versions

CPE From Up to
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:* 1.27.6 (excluding)
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:* 1.28.0 (including) 1.28.4 (excluding)
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:* 1.29.0 (including) 1.29.5 (excluding)
cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:* 1.30.0 (including) 1.30.2 (excluding)