πŸ” CVE Alert

CVE-2026-113436

UNKNOWN 0.0

Quadratic bignum parsing of Content-Length and Host port values in Bandit

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-407
Vendor mtrudel
Product bandit
Published Oct 26, 2026
Stay Ahead of the Next One

Get instant alerts for mtrudel bandit

Be the first to know when new unknown vulnerabilities affecting mtrudel bandit are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

mtrudel / bandit
1.0.0-pre.7 < 1.14.0
mtrudel / bandit
e0c8c0c30af9b0f57d8aafac37ddd9294363a8be < 220b9dfd27f9a21305be2afc75cbe585ddc24e7a

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/mtrudel/bandit/security/advisories/GHSA-29cr-8477-rg6r cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-113436.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-113436 github.com: https://github.com/mtrudel/bandit/commit/e0c8c0c30af9b0f57d8aafac37ddd9294363a8be github.com: https://github.com/mtrudel/bandit/commit/220b9dfd27f9a21305be2afc75cbe585ddc24e7a

Credits

πŸ” Peter Ullrich Mat Trudel Jonatan MΓ€nnchen / EEF