Description
Quicly is an IETF QUIC protocol implementation intended primarily for use within the H2O HTTP server. Prior to commit 937d0e9, an assertion failure is raised when the total number of valid handshake messages received over a CRYPTO stream of a single packet number space exceeds 32KB, causing a Denial of Service. This issue has been fixed by commit 937d0e9.
Published: 2026-07-16
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Quicly is an assertion failure triggered when the total number of valid handshake messages received over a CRYPTO stream in a single packet number space exceeds 32 KB. This causes the QUIC implementation to crash and results in a denial of service. The flaw corresponds to uncontrolled resource consumption (CWE‑400) and unchecked return value issues (CWE‑617). Attackers could trigger it by sending crafted QUIC handshake data that forces the server into a crash, disrupting availability for all users connected to the affected QUIC service. The issue has been addressed in commit 937d0e9.

Affected Systems

The affected product is h2o's Quicly QUIC protocol implementation. No specific version numbers are listed, so any deployment of Quicly before commit 937d0e9 is considered vulnerable. This primarily impacts deployments of the H2O HTTP server that use Quicly for QUIC support.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity. The EPSS score of less than 1 % suggests that exploitation is presently unlikely but not impossible. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is remote, as the flaw is triggered by network traffic over QUIC. No mitigations are listed other than the official fix, so the risk remains until the library is updated.

Generated by OpenCVE AI on July 31, 2026 at 01:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Quicly to the latest version that includes commit 937d0e9 or later.
  • Ensure the H2O HTTP server is reloaded or restarted after the library update so the fix takes effect.
  • If the application can tolerate it, disable QUIC support in H2O until the patch is applied.
  • Monitor server logs for assertion failures related to QUIC handshakes to confirm the vulnerability is resolved.

Generated by OpenCVE AI on July 31, 2026 at 01:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 17 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared H2o
H2o quicly
Vendors & Products H2o
H2o quicly

Thu, 16 Jul 2026 23:00:00 +0000

Type Values Removed Values Added
Description Quicly is an IETF QUIC protocol implementation intended primarily for use within the H2O HTTP server. Prior to commit 937d0e9, an assertion failure is raised when the total number of valid handshake messages received over a CRYPTO stream of a single packet number space exceeds 32KB, causing a Denial of Service. This issue has been fixed by commit 937d0e9.
Title Quicly: Remote Denial of Service via assertion failure when CRYPTO stream handshake data exceeds 32KB
Weaknesses CWE-400
CWE-617
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T13:02:55.330Z

Reserved: 2026-05-06T14:40:00.954Z

Link: CVE-2026-44435

cve-icon Vulnrichment

Updated: 2026-07-17T13:02:51.228Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T01:15:18Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-617

    Reachable Assertion