
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-7054 is an infinite loop vulnerability in Cloudflare's quiche QUIC library, triggered when sending packets containing RETIRE_CONNECTION_ID frames during QUIC connection ID management. An unauthenticated remote attacker who completes a QUIC handshake can send a specially crafted set of frames that cause the victim endpoint to enter an infinite loop, resulting in a denial of service. The vulnerability affects quiche versions 0.15.0 through 0.24.4 (Rust/cargo package). It was published on August 7, 2025, with a fix available in version 0.24.5. The CVSS v4.0 base score is 8.7 (High); the CVSS v3.1 base score is 6.5 (Medium) (GitHub Advisory, Cloudflare Advisory).
The root cause is classified as CWE-835 (Loop with Unreachable Exit Condition / Infinite Loop). Per RFC 9000 Section 19.16, a RETIRE_CONNECTION_ID frame must not retire the connection ID used by the packet carrying that frame — a packet cannot retire itself. In multi-path scenarios (e.g., path migration), multiple active paths may each hold different active connection IDs. A quiche design feature that supports retirement across paths while maintaining full connection ID synchronization can be abused: an attacker crafts a specific sequence of frames that triggers a cross-path retirement cycle, causing the victim's connection ID management logic to loop indefinitely with no reachable exit condition. The attacker must first complete a valid QUIC handshake before sending the malicious frames (GitHub Advisory, Cloudflare Advisory).
Successful exploitation causes a denial of service by locking the victim's quiche-based QUIC endpoint in an infinite loop, consuming CPU resources and rendering the affected service unavailable. There is no confidentiality or integrity impact — the vulnerability is purely an availability issue. Any application or service built on the Cloudflare quiche library (versions 0.15.0–0.24.4) is at risk, including HTTP/3 servers and other QUIC-based network services (GitHub 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. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.126% (0.00126), indicating a low near-term exploitation probability. The vulnerability was credited to researcher catenacyber as the finder. Exploitation requires completing a QUIC handshake first, which adds a minor barrier but does not require authentication or elevated privileges (GitHub Advisory, Cloudflare Advisory).
RETIRE_CONNECTION_ID frames from a single remote peer, particularly in conjunction with path migration activity.The primary remediation is to upgrade the Cloudflare quiche library to version 0.24.5 or later, which contains the fix for this issue. Affected versions are 0.15.0 through 0.24.4. As a temporary network-level workaround, operators can implement filtering to detect and block anomalous QUIC connection ID retirement patterns, or restrict QUIC path migration features where operationally feasible. Monitoring QUIC traffic for unusual RETIRE_CONNECTION_ID frame sequences can help detect exploitation attempts (GitHub Advisory, Cloudflare Advisory).
The advisory was published by AlbertSPedersen on behalf of Cloudflare on August 7, 2025, with credit to researcher catenacyber for discovering the issue. The Netty QUIC project released version 0.0.74.Final on August 18, 2025, referencing this CVE, indicating downstream ecosystem awareness and response. PowerDNS also referenced this vulnerability in a September 2025 security advisory for dnsdist (denial of service via crafted DoH exchange), suggesting broader QUIC ecosystem impact awareness (Cloudflare Advisory, Netty Release, PowerDNS Advisory).
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."