CVE-2026-44433: Quicly is vulnerable to memory exhaustion
Quicly is an IETF QUIC protocol implementation intended primarily for use within the H2O HTTP server. Prior to commit 8b178e6, an adversarial peer could send a STREAM frame carrying just one byte at the largest offset being permitted to obtain additional flow control credit, which under certain circumstances could lead to a Denial of Service. Assuming the application prepares a receive buffer for storing all data that arrive out-of-order, up to the largest offset being received, this behavior could lead to the application allocating large amount of memory with the peer sending only a handful of packets, resulting in memory exhaustion. In addition to the receive buffer allocation strategy, the severity of this vulnerability depends on how the application controls the stream concurrency. In case of the H2O HTTP server, under its default setting, this bug increases the maximum amount of memory allocated per connection by about 4 times. This issue has been fixed by commit 8b178e6.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Quiclyto a version that resolves this vulnerability.Patch 8b178e6
Event History
Frequently Asked Questions
What is the severity of CVE-2026-44433?
The severity of CVE-2026-44433 is rated medium with a score of 5.3.
What type of vulnerability is CVE-2026-44433?
CVE-2026-44433 is a memory exhaustion vulnerability in the Quicly QUIC protocol implementation.
How do I fix CVE-2026-44433?
To fix CVE-2026-44433, update Quicly to the version that includes commit 8b178e6 or later.
What is the impact of CVE-2026-44433?
The impact of CVE-2026-44433 allows an adversarial peer to gain extra flow control credit, potentially leading to resource exhaustion.
Which software is affected by CVE-2026-44433?
CVE-2026-44433 affects Quicly, an implementation of the QUIC protocol primarily used in the H2O HTTP server.