ZeroHour

CVE-2023-44487

KEVmass1

Rapid Reset Denial-of-Service in HTTP/2 (CWE-400 Resource Exhaustion)

CISA: HTTP/2 Rapid Reset Attack Vulnerability

CVSS 3.1
7.5 high
EPSS
100%p100
Published
()
KEV added
AI analysis

CVE-2023-44487 is a flaw in the HTTP/2 protocol's stream handling (CWE-400, uncontrolled resource consumption) in which a client opens a large number of streams and immediately cancels them with RST_STREAM frames, forcing the server to repeatedly allocate and tear down per-stream state. When this 'rapid reset' pattern is driven at high volume from many sources, it exhausts server CPU and memory, producing a distributed denial-of-service; Google, Cloudflare and AWS all reported record-scale attacks using this technique. The only impact is availability (denial of service), not code execution or data exposure, but any system speaking HTTP/2 is in scope, including web servers, load balancers, API gateways and CDN edges, and client-side implementations are also affected in a reverse-direction variant. Because the weakness is in the protocol specification itself (attributed to IETF HTTP/2), virtually every deployment with HTTP/2 enabled is affected until vendors ship mitigations or patches. Exploitation is confirmed in the wild: CISA added it to the Known Exploited Vulnerabilities catalog on 2023-10-10, and EPSS assigns a 100% probability of exploitation within 30 days.

What to do: Apply mitigations per vendor instructions as required by CISA KEV/BOD 22-01 guidance — most major web server, load balancer, and CDN vendors have shipped patches or tuning knobs, so check and update each HTTP/2-facing component in your estate. Where patching is not yet possible, limit the number of concurrent HTTP/2 streams per connection, rate-limit new stream creation and inbound HTTP/2 connections, or disable HTTP/2 on internet-exposed servers. Confirm with your CDN or cloud provider that rapid-reset DDoS mitigations are in place at the edge.

Affected
IETF HTTP/2All HTTP/2 implementations (protocol-level flaw; CISA lists IETF HTTP/2 with no specific version range)
Estimated exposure
massmillions of servers and network edges (HTTP/2 is negotiated on a large share of HTTPS-capable hosts in public internet scans) — HTTP/2 is enabled by default in major web servers, load balancers, API gateways and CDNs, and public scan data shows it is the negotiated protocol on a substantial fraction of the TLS-enabled web, so plausibly affected systems number in…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.

CISA Known Exploited Vulnerability
Affected
IETF HTTP/2
Required action
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
Due date
Ransomware use
Unknown
Vendors
siemensietfnghttp2nettyenvoyproxyeclipsecaddyservergolangf5apacheapplegrpc
Products
simatic s7-1500 cpu 1518f-4 pn\/dp mfp firmware, sinec ins, sinec nms, st7 scadaconnect, ruggedcom ape1808 firmware, simatic s7-1500 cpu 1518-4 pn\/dp mfp firmware, siplus s7-1500 cpu 1518-4 pn\/dp mfp firmware, http, nghttp2, netty, envoy, jetty
Weakness
CWE-400
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

In the news