Description
Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler's cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
Published: 2026-09-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free that could lead to a process crash (denial of service)
Action: Immediate Patch
AI Analysis

Impact

A use‑after‑free flaw exists in Envoy’s handling of HTTP/3 datagrams when Capsule Protocol is enabled. Prior to the release of version 1.36.10, 1.37.6, 1.38.4, and 1.39.1, the HttpDatagramHandler caches a RequestDecoder during a stream‑recreation event such as an internal redirect. The active stream is replaced while the handler still points to the old decoder. A subsequent HTTP/3 datagram can then invoke decodeData on this freed decoder, leading to an invalid virtual dispatch and a process crash. This flaw belongs to CWE‑416 and can cause a denial of service when an attacker triggers the vulnerable code path through crafted HTTP/3 traffic, provided Capsule Protocol is active and the request traverses an internal redirect.

Affected Systems

The vulnerability targets Envoy’s HTTP/3 implementation. Affected versions are all releases prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1. The flaw exists only when Envoy processes HTTP/3 datagrams with Capsule Protocol enabled and an internal redirect occurs, triggering stream recreation.

Risk and Exploitability

With a CVSS score of 7.5, the flaw is considered high severity. No EPSS score is available, and the vulnerability is not listed in CISA KEV. The vulnerability can cause a process crash, which constitutes a denial of service. The likely attack vector is remote over the network, where a malicious actor sends specially crafted HTTP/3 packets to an Envoy instance that can trigger the vulnerable code path.

Generated by OpenCVE AI on September 21, 2026 at 22:28 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update Envoy to the latest patch that addresses the HTTP/3 use‑after‑free flaw.
  • If the patch cannot be applied immediately, disable HTTP/3 support in Envoy configuration to eliminate exposure.
  • Monitor inbound HTTP/3 traffic for anomalous patterns and enforce strict rate limiting or firewall rules to mitigate potential exploitation attempts.

Generated by OpenCVE AI on September 21, 2026 at 22:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*

Tue, 22 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 20:00:00 +0000

Type Values Removed Values Added
Description No description is available for this CVE. Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler's cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
Title envoy: envoy: HTTP/3 use-after-free when processing late datagrams Envoy: use-after-free in QUIC on internal redirects
References

Wed, 02 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Envoyproxy
Envoyproxy envoy
Vendors & Products Envoyproxy
Envoyproxy envoy

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Description No description is available for this CVE.
Title envoy: envoy: HTTP/3 use-after-free when processing late datagrams
Weaknesses CWE-416
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Important


Subscriptions

Envoyproxy Envoy
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-22T13:27:46.213Z

Reserved: 2026-08-12T19:00:33.736Z

Link: CVE-2026-73512

cve-icon Vulnrichment

Updated: 2026-09-22T13:27:38.343Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-21T20:17:27.647

Modified: 2026-10-05T14:12:31.367

Link: CVE-2026-73512

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-26T13:00:00Z

Links: CVE-2026-73512 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T22:30:12Z

Weaknesses