Vulnerability · Published Oct 26, 2026 · Assigned by GitHub_M
CVE-2026-116577Tornado: Quadratic CPU usage when parsing HTTP headers with line folding
Medium 5.3
In plain English
A medium-severity resource allocation without limits in tornado from tornadoweb. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 33% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Tornado is a Python web framework and asynchronous networking library. Prior to 6.6, Tornado's HTTP header parser accepts obsolete line folding and repeatedly concatenates short continuation lines, causing quadratic CPU consumption on the IOLoop thread. An unauthenticated client can submit a header block containing many obsolete line-folding continuations before application code runs, blocking other connections served by the process. The cost grows with max_header_size, and only availability is affected. This issue is fixed in version 6.6.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | python-tornado | no fix listed | DEBIAN-CVE-2026-116577 |
| Debian:13 | python-tornado | no fix listed | DEBIAN-CVE-2026-116577 |
| Debian:14 | python-tornado | no fix listed | DEBIAN-CVE-2026-116577 |
| PyPI | tornado | 6.6 | GHSA-pcg2-g6cj-q92c |
| Ubuntu:24.04:LTS | python-tornado | no fix listed | UBUNTU-CVE-2026-116577 |
| Ubuntu:26.04:LTS | python-tornado | no fix listed | UBUNTU-CVE-2026-116577 |
| Ubuntu:26.10 | python-tornado | no fix listed | UBUNTU-CVE-2026-116577 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| tornadoweb | tornado | < 6.6 |
Weakness: CWE-407, CWE-770 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
References
- https://github.com/tornadoweb/tornado/security/advisories/GHSA-pcg2-g6cj-q92c x_refsource_CONFIRM
- https://github.com/tornadoweb/tornado/pull/3765 x_refsource_MISC
- https://github.com/tornadoweb/tornado/commit/1b7a1dc9f340f52de929852e8125aa12f25297c9 x_refsource_MISC
- https://github.com/tornadoweb/tornado/releases/tag/v6.6.0 x_refsource_MISC