CVE-2026-114216
CVE-2026-114216 · Chunk extensions accept bare LF and CR, enabling request smuggling in Bandit
This page contains facts from public vulnerability sources. Check the original advisory before updating.
Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling') vulnerability in the HTTP/1.1 chunked body reader of mtrudel bandit allows an unauthenticated remote attacker to smuggle a second request past a front-end proxy via a chunk extension that contains a bare LF. The chunked reader in lib/bandit/http1/socket.ex takes the chunk-size line to be everything up to the first CRLF and discards everything after ; without checking it against the RFC 9112 chunk-ext grammar, so bare LF, bare CR and other control bytes pass. A proxy that ends the size line at a bare LF reads 2;\nxx\r\n40\r\n... as one request whose second chunk holds a GET /admin, while Bandit ends the body early and dispatches GET /admin as a separate pipelined request. Deployments without such a proxy in front of Bandit are not affected. This issue affects bandit: from 1.12.4 before 1.14.0.
CVSS 6.3 · Medium · EPSS 0.6% · Fix available
- Published
- Updated
Stack: system
Affected products and versions
bandit
- Versions
- ≥ 1.12.4, < 1.14.0: Affected (semver)
Update to 1.14.0
bandit
- Versions
- ≥ c31e9e3c76dcbfc239a96eabed5341ced7885ae5, < 220b9dfd27f9a21305be2afc75cbe585ddc24e7a: Affected (git)
No fix published
bandit Ubuntu:16.04:LTS
- Versions
- 0.13.2-1
- 0.13.2-3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:18.04:LTS
- Versions
- 1.4.0-0ubuntu2
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:20.04:LTS
- Versions
- 1.5.1-3
- 1.6.2-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:22.04:LTS
- Versions
- 1.6.2-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:24.04:LTS
- Versions
- 1.6.2-3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:26.10
- Versions
- 1.7.10-3
- 1.9.4-1
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
bandit Ubuntu:26.04:LTS
- Versions
- 1.7.10-2
- 1.7.10-3
- Affected ranges
- ECOSYSTEM: (−∞, +∞)
No fix published
Original sources
- https://github.com/mtrudel/bandit/security/advisories/GHSA-w5wc-g2hc-g7m2
- https://cna.erlef.org/cves/CVE-2026-114216.html
- https://osv.dev/vulnerability/EEF-CVE-2026-114216
- https://github.com/mtrudel/bandit/commit/c31e9e3c76dcbfc239a96eabed5341ced7885ae5
- https://github.com/mtrudel/bandit/commit/220b9dfd27f9a21305be2afc75cbe585ddc24e7a
- https://nvd.nist.gov/vuln/detail/CVE-2026-114216