CVE-2026-11352

QUIC zero-length UDP datagrams busy-loop

State
Published
Severity
7.5 High
Published
Jul 3, 2026
Updated
Sep 15, 2026
Reserved
Jun 5, 2026

Read the record on cve.org

Description

An issue in curl’s QUIC UDP receive function allows a malicious HTTP/3 server to trigger a remote denial of service against a curl or libcurl client. Because the helper function discards zero-length UDP datagrams before counting them toward the per-call packet budget, a connected QUIC peer can continuously stream empty datagrams to indefinitely stall the client.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HCISA-ADP

Weaknesses

  • CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop')

Affected Products

ProductVersions
curlcurl
  • 8.18.0 to before 8.20.1Affected
curlcurl
  • 6a3d0b6d631d5e9bec797306b5b41a9f440a088d to before 56eca2afb4806f1032872fa97d1834b3c1385276Affected
curlcurl
  • 8.20.0Affected
  • 8.19.0Affected
  • 8.18.0Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.