
HTTP/2 Bomb: HPACK indexed-reference amplification + flow-control stall. Die vollständige Protokollanalyse eines Oberstufenschülers (LaTeX). CVE-2026-49975, CVE-2026-47774.
Eine unabhängige technische Tiefenanalyse eines Oberschülers
Juni 2026
Dieses Repository enthält meine vollständige Analyse der HTTP/2 Bomb-Sicherheitslücke (CVE-2026-49975 / CVE-2026-47774), die zwei jahrzehntealte HTTP/2-Primitiven miteinander verknüpft:
Ergebnis: Ein einzelner 100-Mbps-Client kann 32 GB Serverspeicher in nur 10 Sekunden erschöpfen.
Alles begann, während ich auf Bilibili (Chinas YouTube) doom‑scrolled. Ein Tech-Kanal erwähnte kurz „einen neuen HTTP/2-Angriff, der große Webserver lahmlegt.“ Keine Details, nur die Schlagzeile.
Das hat mich gepackt. Ich pausierte das Video, öffnete den Offenlegungslink und fiel in ein Kaninchenloch. Ein Papier führte zu fünf CVEs, zu RFCs, zum Quellcode. Ich hörte nicht auf, bis ich genau verstand, warum ein einzelnes Byte auf der Leitung 59 Bytes Speicher blockieren konnte – und warum niemand zuvor die beiden Tricks miteinander kombiniert hatte.
Dieses Repo ist also nicht nur eine Zusammenfassung. Es ist mein vollständiger, kompromissloser Deep‑Dive, von Grund auf in LaTeX geschrieben. Kein Lehrer hat mich darum gebeten. Ich konnte einfach nicht loslassen.
Betrifft Standardkonfigurationen aller fünf großen Webserver-Implementierungen:
| Datei | Beschreibung |
|---|---|
http2-bomb-paper.tex | LaTeX-Quelltext meines vollständigen Artikels |
http2-bomb-paper.pdf | Kompilierte PDF (lesebereit) |
README.md | Diese Datei |
Chinesischer Blogbeitrag (laienverständlich):
https://www.itedev.com/posts/2026/06/12/http2-bomb-blog-zh
max_request_headers_kb – bis zu 5.700-fache Verstärkung.„Maximale decodierte Headergröße“ und „maximale Headeranzahl“ sind zwei unterschiedliche Grenzen, und ein Server benötigt beide.
| Kontrolle | Verteidigt gegen |
|---|---|
| Maximale decodierte Headergröße | Traditionelle HPACK-Bombe |
| Maximale Headerfeldanzahl (inkl. Cookie-Crumbs) | Indexed-Reference-Bombe (dieser Angriff) |
| Lebensdauerbegrenzung für gestoppte Streams | Flow-Control-Speicherpinning |
Diese Sicherheitslücke wurde von KI (Codex) entdeckt, die gleichzeitig fünf Codebasen durchforstete – eine neue Klasse von implementierungsübergreifenden Protokollschwachstellen, bei denen „niemand die Nahtstellen besitzt“.
Koordinierte Offenlegung durch Quang Luong, Jun Rong, Duc Phan (Calif Security Research), 2. Juni 2026.
Originalpapier: blog.calif.io/p/codex-discovered-a-hidden-http2-bomb
Zhicheng Wu
Xinhui No.1 Mittelschule, Jahrgang 2028
Guangdong, China
Dieses Werk ist lizenziert unter CC BY 4.0.
Sie dürfen teilen und anpassen, mit Namensnennung.
Nur für akademische und defensive Zwecke.
| Implementierung | Verstärkung | Zeit bis 32 GB |
|---|
| Envoy 1.37.2 | ~5,700:1 | ~10 Sek. |
| Apache httpd 2.4.67 | ~4,000:1 | ~18 Sek. |
| nginx 1.29.7 | ~70:1 | ~45 Sek. |
| Microsoft IIS | ~68:1 | ~45 Sek. |
| Cloudflare Pingora | ~68:1 | — |