critical · 9.8CVE-2026-62815Sep 8, 2026

CVE-2026-62815: MsQuic (Microsoft QUIC) Use After Free Remote Code Execution

Rohit Hatagale
AI Security Researcher, SecureLayer7

A use-after-free bug in MsQuic's connection path migration logic lets an unauthenticated remote attacker crash or execute code on any server that accepts QUIC traffic, with no login or user…

PackageMicrosoft.Native.Quic.MsQuic.OpenSSL
Ecosystemnuget
Affected>= 2.5.3, < 2.5.10
Fixed in2.5.10
CVE-2026-62815: MsQuic (Microsoft QUIC) Use After Free Remote Code Execution

The problem

MsQuic versions 2.5.3 through 2.5.9 mismanage memory during QUIC connection path migration. When a server processes incoming packets that create or remove network paths, a path pointer can be promoted to the active path after the underlying object has already been freed.

The result is a classic use-after-free (CWE-416). Any service that listens on QUIC (UDP/443) is exposed, including Windows servers running HTTP/3, SMB over QUIC, or any application linking against the MsQuic library. No handshake or authentication is needed to reach the vulnerable code path.

The fix

Upgrade to MsQuic 2.5.10 or later (NuGet package Microsoft.Native.Quic.MsQuic.OpenSSL >= 2.5.10). Windows system components are covered by the August 2026 Patch Tuesday cumulative update. If immediate patching is not possible, block external UDP/443 traffic at the perimeter to reduce exposure surface until the update can be applied.

Reported by Guillaume Hetier (Microsoft).

References: [1][2][3][4][5][6]

Related research