Use-After-Free Crash in EnvoyQuicServerStream
CVE-2024-32974

5.9MEDIUM

Key Information:

Vendor

Envoyproxy

Status
Vendor
CVE Published:
4 June 2024

What is CVE-2024-32974?

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.

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.30.0, <= 11.30.1 <= 1.30.0, 11.30.1

envoy >= 1.29.0, <= 1.29.4 <= 1.29.0, 1.29.4

envoy >= 1.28.0, <= 1.28.3 <= 1.28.0, 1.28.3

References

CVSS V3.1

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

.