Impact
Envoy’s optional oghttp2 upstream HTTP/2 codec has a heap use‑after‑free flaw that can be triggered when the upstream responder sends a TRAILERS HEADERS frame without the END_STREAM flag. The bug causes Envoy to delete the ActiveRequest while the oghttp2 library still holds a dangling reference to the decoder, allowing a subsequent frame on the same stream to dereference the freed object and crash the process. This results in an application crash, providing an attacker with a denial‑of‑service vector.
Affected Systems
The affected product is Envoy Proxy, an open‑source edge and service proxy used in cloud‑native deployments. All releases before 1.36.10, 1.37.6, 1.38.4, and 1.39.1 are vulnerable. The issue only occurs when using the optional oghttp2 upstream codec with HTTP/2 trailers that lack an END_STREAM flag.
Risk and Exploitability
The CVSS score is 7.5, indicating a high severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV. The flaw is remote‑attackable via an HTTP/2 client that can send an improperly formed trailers frame; however, the exact conditions for successful exploitation are not fully documented in the CVE description. The likely attack vector thus remains speculation based on the nature of the bug and the CVSS rating.
OpenCVE Enrichment