
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-64702 is a denial-of-service vulnerability in quic-go's HTTP/3 implementation caused by excessive memory allocation during QPACK header decompression. It affects all versions of github.com/quic-go/quic-go up to and including v0.56.0, impacting both HTTP/3 server and client implementations. The vulnerability was disclosed on December 11, 2025, by researcher sfoxio and fixed in v0.57.0. It carries a CVSS v3.1 base score of 5.3 (Medium) (Github Advisory, quic-go Security Advisory).
The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): quic-go enforced size limits only on the compressed QPACK-encoded HEADERS frame (defaulting to 1 MB for servers and 10 MB for clients), but not on the resulting decoded header field section. In HTTP/3, headers are compressed via QPACK (RFC 9204), and QPACK static table entries with long names/values can cause a crafted HEADERS frame to expand to approximately 50× its encoded size upon decoding. The implementation builds an http.Header object (used in http.Request and http.Response) without checking the cumulative decoded size, violating RFC 9114's requirement to enforce decoded field section size limits via SETTINGS_MAX_FIELD_SECTION_SIZE. The fix introduces incremental QPACK decoding with per-entry size accounting (name length + value length + 32 bytes overhead per RFC 9114 §4.2.2), aborting with HTTP 431 on the server side or a stream reset on the client side when the limit is exceeded (quic-go Security Advisory, Patch Commit).
Successful exploitation causes uncontrolled memory exhaustion on the target system, potentially leading to process crashes or complete service unavailability — a denial-of-service condition. The vulnerability symmetrically affects both HTTP/3 servers and clients, meaning a malicious server can also exploit connecting clients. There is no confidentiality or integrity impact; the sole consequence is availability loss (Github Advisory). Downstream products embedding quic-go, such as IBM watsonx Orchestrate Developer Edition and related cartridges, are also affected (IBM Advisory).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time (Github Advisory). The vulnerability requires no authentication, no privileges, and no user interaction — any network-accessible quic-go HTTP/3 endpoint is a valid target. The EPSS score is approximately 0.019% (5th percentile), indicating a low near-term exploitation probability. The CVE is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog.
http.Header map in memory.RSS/heap) for services using quic-go; out-of-memory (OOM) kills of HTTP/3 server or client processes; Go runtime panics related to memory allocation.Request Header Fields Too Large) or ErrCodeExcessiveLoad stream error codes indicating exploitation attempts against the patched version.The primary remediation is to upgrade github.com/quic-go/quic-go to v0.57.0 or later, which enforces RFC 9114 decoded field section size limits via SETTINGS_MAX_FIELD_SECTION_SIZE and incremental QPACK decoding (quic-go Security Advisory, Patch Commit). IBM has also released patches for affected watsonx Orchestrate products (IBM Advisory). As a temporary workaround where immediate patching is not possible, deploy network-level controls (e.g., rate limiting on QUIC/UDP traffic, or blocking untrusted peers from reaching HTTP/3 endpoints) to reduce exposure.
The advisory was published by quic-go maintainer marten-seemann on December 11, 2025, crediting researcher sfoxio for the report (quic-go Security Advisory). The vulnerability received routine coverage from vulnerability tracking services (Tenable Nessus, Qualys, VulnDB) and was incorporated into downstream vendor advisories by IBM. No significant public researcher commentary or social media discussion has been identified beyond standard vulnerability database entries.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."