Read the docs
TI-2025-40048 Aliases CVE-2025-64702GHSA-g754-hx8w-x2g6

quic-go HTTP/3 QPACK Header Expansion DoS

Priority LOW 32CWE-770Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Partial Red Hat: 4 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-770.

Summary

quic-go is an implementation of the QUIC protocol in Go. Versions 0.56.0 and below are vulnerable to excessive memory allocation through quic-go's HTTP/3 client and server implementations by sending a QPACK-encoded HEADERS frame that decodes into a large header field section (many unique header names and/or large values). The implementation builds an http.Header (used on the http.Request and http.Response, respectively), while only enforcing limits on the size of the (QPACK-compressed) HEADERS frame, but not on the decoded header, leading to memory exhaustion. This issue is fixed in version 0.57.0.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00917 60th percentileScored 2026-11-07
Fix Partial quic-go (quic-go): 0.57.0github.com/quic-go/quic-go (Go): 0.57.0Red Hat: 4 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
quic-goquic-gobefore 0.57.00.57.0Patch availableCNA
—github.com/quic-go/quic-go (Go)before 0.57.00.57.0Patch availableGHSA-g754-hx8w-x2g6
  • quic-go Vendorquic-go Affected before 0.57.0 Fixed in 0.57.0 Patch available CNA
  • github.com/quic-go/quic-go (Go) Vendor— Affected before 0.57.0 Fixed in 0.57.0 Patch available GHSA-g754-hx8w-x2g6

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:quic-go_project:quic-go:*:*:*:*:*:*:*:*before 0.57.0VulnerableQuic-go Project
  • cpe:2.3:a:quic-go_project:quic-go:*:*:*:*:*:*:*:* Versions before 0.57.0 Vulnerable ·Quic-go Project

Remediation

  • Fix · CNA quic-go (quic-go) Fixed in 0.57.0
  • Fix · GHSA-g754-hx8w-x2g6 github.com/quic-go/quic-go (Go) Fixed in 0.57.0 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Moderate. Red Hat's page for this CVE →

ProductStatusPlan or fix
Cryostat 4AffectedNo fix yet: Fix deferred
OpenShift Service Mesh 2AffectedNo fix yet: Fix deferred
OpenShift Service Mesh 3AffectedNo fix yet: Fix deferred
Red Hat OpenShift Dev SpacesAffectedNo fix yet: Fix deferred

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-64702
  2. 2026-10-03 Alias added: GHSA-g754-hx8w-x2g6
  3. 2026-10-25 EPSS moved to the 50th–90th percentile

References

  • TI-2024-14782 QUIC's Connection ID Mechanism vulnerable to Memory Exhaustion Attack CVSS 3.1HIGH 7.5
  • TI-2023-24866 quic-go vulnerable to pointer dereference that can lead to panic CVSS 3.1HIGH 7.5
  • TI-2026-29554 quic-go: HTTP/3 QPACK Trailer Expansion Memory Exhaustion CVSS 3.1HIGH 7.5
  • TI-2026-17320 webtransport-go CloseWithError can block indefinitely CVSS 3.1HIGH 7.5
  • TI-2026-17319 webtransport-go affected by Memory Exhaustion Attack due to Missing Length Check in WT_CLOSE_SESSION Capsule CVSS 3.1HIGH 7.5
  • TI-2025-37061 quic-go has Client Crash Due to Premature HANDSHAKE_DONE Frame CVSS 3.1HIGH 7.5
See all 11 →

Sources