BuildNot yet confirmed elsewhere1 publisher3 min readPublished
Your edge speaks HTTP/3, your origin speaks HTTP/1.1: that gap is now a DoS primitive
A new arXiv paper describes two amplification attacks that turn a CDN's HTTP/3 front end into a pump aimed at HTTP/1.1 origins. Two CDN vendors have paid bounties and shipped the authors' mitigations.
The Engineer · Build desk
What happened
- The paper "CDN Tsunami: Exploiting HTTP/3-HTTP/1.1 Conversion for DoS Attacks", published on arxiv.org, presents what its authors describe as the first study of DoS attacks against HTTP/3 protocols deployed at CDNs.
- The paper's key insight is that when a CDN adopts HTTP/3 but the host website uses HTTP/1.1, an adversary can use the disparity to amplify a small amount of traffic sent to the CDN over HTTP/3 into a large amount of traffic from the CDN to the host website over HTTP/1.1.
- The authors design two attack variations, HTTP/3 Bandwidth Amplification (HBA) and HTTP/3 Connection Amplification (HCA), targeting bandwidth and the number of connections respectively.
- The HBA attack exploits the CDN's HTTP/3-to-HTTP/1.1 conversion, in which small QPACK index values, a feature introduced in HTTP/3, are decoded into large raw HTTP headers, producing bandwidth amplification against host websites.
- The HCA attack gradually sends DATA frames to control the kept-open time of the CDN-to-website connection, exhausting all available connection resources of the host website and blocking legitimate requests.
Why it matters
A paper posted to arXiv, "CDN Tsunami: Exploiting HTTP/3-HTTP/1.1 Conversion for DoS Attacks", presents what its authors call the first study of denial-of-service attacks against HTTP/3 as deployed at CDNs [3]. The mechanism is not a protocol bug but a translation gap: when the edge terminates HTTP/3 and the origin still speaks HTTP/1.1, an attacker can send a small amount of traffic to the CDN and have it expanded into a large amount of traffic from the CDN to the origin [4].
The paper describes two variants, aimed at two different origin resources [1]. HTTP/3 Bandwidth Amplification abuses QPACK: small index values on the wire are decoded into large raw HTTP headers when the edge rewrites the request for HTTP/1.1 [5]. HTTP/3 Connection Amplification works the other way, sending DATA frames slowly to control how long the CDN-to-origin connection is held open, exhausting the origin's available connection resources until legitimate requests are blocked [6]. Bytes and sockets are independent budgets, so the two techniques press on separate limits rather than the same one [7].
The scale claim is a measurement, not a projection. Scanning the Tranco Top 1M domain list, the authors identify 42,330 subdomains they describe as potentially vulnerable [8] - potentially, because external observation of a version mismatch is not the same as a confirmed successful attack against each host. The authors say they disclosed to affected CDN vendors, and that two vendors have acknowledged the vulnerabilities with bounties and deployed the authors' mitigations [2]. Which vendors, and how many remain unfixed, the abstract does not say.
Context matters for how much of the web this describes. HTTP/3 was standardized in RFC 9114 and RFC 9204, and the paper cites third-party figures putting support at 35.2% of websites, along with most CDN services [9]. It also cites measurements showing over 55% of the Top 10K and more than 40% of the Top 1M websites sitting behind CDNs [10]. The overlap of those two populations is where the primitive lives, and it grows every time an edge is upgraded without touching the origin.
This is a family, not a one-off. The paper points to prior work in the same shape: Guo et al. built an amplification attack out of HTTP/2-to-HTTP/1.1 conversion [11], Li et al. used HTTP Range Requests to turn a small request into a large one at the origin [12], and Triukose et al. exhausted origin bandwidth by disconnecting the client-CDN connection quickly [13]. The authors' own framing is that most of those attacks are widely known and already defended against by providers [14], which is precisely why a new protocol version at the edge reopens the category. Each conversion layer is an opportunity to make the origin pay more than the client did.
The practical read for operators is that origin capacity planning based on client-side traffic volume is wrong wherever the edge changes protocol version. What to watch: whether the vendors who have not acknowledged anything publish mitigations, whether the disclosed fixes are edge-side normalization or origin-side rate control, and, closer to home, whether your own edge is negotiating HTTP/3 with clients while pooling HTTP/1.1 to an origin whose connection limit nobody has revisited since the upgrade.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence64
- Adoption58
- Hype gap+12
- Incentives55
- Confidence57
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
The authors design two attack variations, HTTP/3 Bandwidth Amplification (HBA) and HTTP/3 Connection Amplification (HCA), targeting bandwidth and the number of connections respectively.
- [2]
The authors responsibly disclosed the attack details to the affected CDN vendors; so far two vendors have acknowledged their vulnerabilities with bounties and have deployed the authors' mitigations.
- [3]
The paper "CDN Tsunami: Exploiting HTTP/3-HTTP/1.1 Conversion for DoS Attacks", published on arxiv.org, presents what its authors describe as the first study of DoS attacks against HTTP/3 protocols deployed at CDNs.
- [4]
The paper's key insight is that when a CDN adopts HTTP/3 but the host website uses HTTP/1.1, an adversary can use the disparity to amplify a small amount of traffic sent to the CDN over HTTP/3 into a large amount of traffic from the CDN to the host website over HTTP/1.1.
- [5]
The HBA attack exploits the CDN's HTTP/3-to-HTTP/1.1 conversion, in which small QPACK index values, a feature introduced in HTTP/3, are decoded into large raw HTTP headers, producing bandwidth amplification against host websites.
- [6]
The HCA attack gradually sends DATA frames to control the kept-open time of the CDN-to-website connection, exhausting all available connection resources of the host website and blocking legitimate requests.
- [7]
The two variants press on two separate origin resource limits rather than the same one: HBA consumes origin bandwidth while HCA consumes origin connection slots.
- [8]
A large-scale measurement over the Tranco Top 1M domain list identified 42,330 subdomains that are potentially vulnerable to the described attacks.
- [9]
HTTP/3 was standardized through RFC 9114 and RFC 9204 and, per figures cited by the paper, is currently supported by 35.2% of websites and by most CDN services.
- [10]
The paper cites measurements showing over 55% of the Top 10K websites and more than 40% of the Top 1M websites are deployed behind CDNs.
- [11]
Guo et al. designed an amplification attack that abuses the conversion between HTTP/2 and HTTP/1.1 requests.
- [12]
Li et al. used HTTP Range Requests to amplify a small request into a large request to the host website.
- [13]
Triukose et al. proposed an attack that exhausts the host website's bandwidth by quickly disconnecting the client-CDN connection.
- [14]
The paper states that most existing DoS attacks of this kind are widely known and have therefore been protected against by existing CDN providers.
Sources
1 independent publisher whose own reporting we read for this story.
- arxiv.orgCDN Tsunami: Exploiting HTTP/3-HTTP/1.1 Conversion for DoS Attacks
1 article · August 21, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.