CVE Catalog

CVE-2024-32974

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.69%

53th percentile - higher than 53% of all known CVEs

Summary

Envoy is a cloud-native, open source edge and service proxy. A crash was observed in `EnvoyQuicServerStream::OnInitialHeadersComplete()`. 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's `ActiveStream` might have already be destroyed and any up calls from QUICHE could potentially cause use after free.

Risk Assessment

The vulnerability can be exploited by an attacker to remotely crash Envoy or potentially achieve code execution, leading to denial of service or security compromise.

Recommendation

Update Envoy to a version that includes the fix for this vulnerability.

Other vulnerabilities in Envoy

See all
Original NVD description (English source)

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's `ActiveStream` might have already be destroyed and any up calls from QUICHE could potentially cause use after free.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS