Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-113436

Inefficient Algorithmic Complexity vulnerability in the header integer parser of mtrudel bandit…

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
Inefficient Algorithmic Complexity vulnerability in the header integer parser of mtrudel bandit allows an unauthenticated remote attacker to consume server CPU via a content-length value or a Host or :authority port made of thousands of digits. Bandit.Headers.parse_integer/2 in lib/bandit/headers.ex builds the number …
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

Inefficient Algorithmic Complexity vulnerability in the header integer parser of mtrudel bandit allows an unauthenticated remote attacker to consume server CPU via a content-length value or a Host or :authority port made of thousands of digits. Bandit.Headers.parse_integer/2 in lib/bandit/headers.ex builds the number one digit at a time with no limit on the digit count, allocating a new bignum at each step, so one value costs time quadratic in its length. It runs on raw request input over HTTP/1 and HTTP/2, before any range check. Over HTTP/2, a 4,000-digit value can be stored once in the HPACK dynamic table and re-sent on each new stream for about one byte: 124 KB of traffic kept the server busy for 27.9 s. This issue affects bandit: from 1.0.0-pre.7 before 1.14.0.

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