BaselineWatch
Desk

CVE-2026-113436

8.7 high SSVC exploitation: none Published

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.

Fix

Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.

Change history 6

  1. StatusAwaiting Analysis → PublishedNVD modified 2026-10-26 15:35
  2. StatusPublished → Awaiting AnalysisNVD modified 2026-10-26 16:59
  3. StatusReceived → PublishedNVD modified 2026-10-26 15:35
  4. StatusPublished → ReceivedNVD modified 2026-10-26 16:17
  5. StatusReceived → PublishedNVD modified 2026-10-26 13:31
  6. First seenCVSS 8.7NVD modified 2026-10-26 14:16

Affected (CPE criteria) 0

NVD has not attached CPE configurations yet.

References 5