← All insights
Security & Trust

The HTTP/2 Bomb: One Client, 32GB of Server Memory, 20 Seconds.

A new denial-of-service technique exploits how every major web server handles HTTP/2 headers. Legacy CMS servers running on tight memory budgets are the easiest targets.

· 6 min read
Share on X LinkedIn
The HTTP/2 Bomb: One Client, 32GB of Server Memory, 20 Seconds.

One Byte In, One Full Allocation Out

CVE-2026-49160, disclosed in Microsoft's June 2026 Patch Tuesday, is a denial-of-service vulnerability in HTTP/2's HPACK header compression scheme. Researchers call it the 'HTTP/2 Bomb.' The technique combines a compression bomb targeting HPACK with a Slowloris-style connection hold that prevents the server from freeing memory. One byte on the wire becomes one full header allocation on the server, repeated thousands of times per request.

Against Apache httpd and Envoy, a single client on a 100 Mbps connection can consume and hold 32GB of server memory in roughly 20 seconds. Common limits on decoded header size do not stop the attack because the exploit targets memory consumed by server-side bookkeeping, not decoded header values.

7.5
CVSS score
Source: Microsoft Security Response Center. CVE-2026-49160, rated Important. Uncontrolled resource consumption in HTTP/2.
880,000+
Affected servers
Source: BleepingComputer. Websites supporting HTTP/2 and running default NGINX, Apache HTTPD, Microsoft IIS, Envoy, or Cloudflare Pingora configurations.

Why Legacy CMS Servers Are the Softest Targets

The HTTP/2 Bomb affects every web server that supports HTTP/2. But not every server has the same resilience. A WordPress site running on a shared hosting plan with 512MB–1GB of RAM reaches memory exhaustion in seconds. A static site served from a CDN edge node with auto-scaling never runs a vulnerable web server process at all.

This is the architectural divide that WebPulse measures. Legacy CMS frameworks require a persistent application server — Apache or NGINX running PHP-FPM — that must be online, memory-resident, and processing HTTP/2 connections. Modern static-first frameworks deploy to edge networks where the CDN absorbs the protocol-level attack. The origin server either doesn't exist or handles only API calls behind rate limiting.

512MB–1GB
Typical WordPress hosting memory
Source: Major shared hosting providers' plan specs. The HTTP/2 Bomb can exhaust 32GB in 20 seconds; 512MB takes under a second.

The Mitigation Story Is Also a Framework Story

Patches are available from Microsoft (HTTP.sys), Apache, NGINX, Envoy, and Cloudflare (Pingora). But patching a web server requires access to the server. WordPress sites on managed hosting depend on the hosting provider to patch. Self-hosted Drupal and Joomla sites require manual server administration. Static sites deployed to Cloudflare Pages, Vercel, or Netlify inherit the platform's patching — no action required.

The pattern repeats with every infrastructure-level vulnerability: the more abstraction between the application and the protocol layer, the faster the mitigation. Framework choice determines not just the application attack surface but the infrastructure attack surface.

200 CVEs
Microsoft Patch Tuesday total
Source: Microsoft June 2026 Patch Tuesday. 200 vulnerabilities patched including 6 zero-days and 33 critical-severity flaws.
Share this insight
More insights