CVE-2026-48090: Envoy HTTP: OAuth2 filter late async token completion after stream teardown (UAF / crash risk)

Published Jun 26, 2026
·
Updated

Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.37.0 until 1.37.5 and 1.38.3, the HTTP OAuth2 filter (envoy.filters.http.oauth2) can leave an in-flight async token exchange attached to a downstream stream that has already been torn down. A late AsyncClient completion can still invoke OAuth2Filter methods that use StreamDecoderFilterCallbacks after that object’s lifetime has ended, causing undefined behavior, worker crashes (availability loss), and use-after-free / invalid-vptr failures under AddressSanitizer. This is a memory-safety / lifetime issue in the data plane, not a trivial config bug. Remote code execution is not claimed here; the primary demonstrated impact is DoS via crash and UB; any further impact would be deployment- and allocator-dependent. This vulnerability is fixed in 1.37.5 and 1.38.3.

Affected Software

4 affected components
Envoy Envoy>1.37.0<1.37.5, =1.37.1, =1.37.2, =1.37.3, =1.37.4, =1.37.5, >=1.38.3<=1.38.3
Envoy Envoy HTTP OAuth2 filter>=1.37.0<1.37.5, >=1.38.0<1.38.3
Envoyproxy Envoy>=1.37.0<1.37.5
Envoyproxy Envoy>=1.38.0<1.38.3

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade envoy (HTTP OAuth2 filter: envoy.filters.http.oauth2) to a version that resolves this vulnerability.

    Fixed in 1.37.5
  2. Upgrade

    Upgrade envoy (HTTP OAuth2 filter: envoy.filters.http.oauth2) to a version that resolves this vulnerability.

    Fixed in 1.38.3

Event History

Jun 26, 2026
CVE Published
via MITRE·06:03 PM
Data Sourced
via MITRE·06:03 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·07:16 PM
DescriptionSeverityWeaknessAffected Software
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-48090?

CVE-2026-48090 has a medium severity rating of 5.9.

2

How do I fix CVE-2026-48090?

To fix CVE-2026-48090, upgrade Envoy to version 1.37.6 or 1.38.4 or later.

3

What software is affected by CVE-2026-48090?

CVE-2026-48090 affects versions 1.37.0 to 1.37.5 and 1.38.3 of the Envoy HTTP OAuth2 filter.

4

What type of vulnerability is CVE-2026-48090?

CVE-2026-48090 is categorized as a Use After Free (UAF) vulnerability.

5

What issue does CVE-2026-48090 pose?

CVE-2026-48090 can lead to a crash risk due to late asynchronous token completion after stream teardown.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203