Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-108525

Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 implementation of…

Risk score
57/100
CVSS
8.7 v4.0
Published
26 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 implementation of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via DATA frames sent past the advertised receive window. The attacker requests a response larger than the 65,535-byte initial window and w…
Affected
See advisory
Fix
Upgrade the product to 1.14.0 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 8.7 high
  • Remotely exploitable without logging in

References

Original description

Allocation of Resources Without Limits or Throttling vulnerability in the HTTP/2 implementation of mtrudel bandit allows an unauthenticated remote attacker to exhaust server memory via DATA frames sent past the advertised receive window. The attacker requests a response larger than the 65,535-byte initial window and withholds WINDOW_UPDATE, so the stream process blocks while sending and stops reading, then floods small DATA frames on that stream. Every frame is queued in the stream's mailbox until the BEAM node runs out of memory. Bandit.HTTP2.Connection.handle_frame/3 in lib/bandit/http2/connection.ex forwards each DATA frame to the stream process without consulting the receive window, and Bandit.HTTP2.FlowControl.compute_recv_window/2 replenishes the window as data arrives rather than as it is consumed, and never answers a violation with FLOW_CONTROL_ERROR. This issue affects bandit: from 0.3.1 before 1.14.0.

Last activity 26 Oct 2026. Patch Forecast updates every hour.